string 으로 입력받고, 만약 개행 || EOF라면 입력을 더 안 받고 출력하게 했습니다.


출력하는 방식은, 각 라인의 길이를 누적해 나가면서 #이 나온 횟수도 따로 누적해 나갑니다.

그러다가 최종적으로 (총 길이 - #개수) / 총 길이 * 100을 출력하는데,

만약 (int) 최종값 == 최종값 이라면 %d로 출력하고 그렇지 않다면 %.1f로 출력합니다.


예제는 전부 맞고... 방식도 맞는거 같은데...

가능성 있어 보이는 곳은!

예제 입력이

1

HE#LO WOR#D!

라면 제 코드는

HE#LO WOR#D!

이걸 다 받은 다음에 한번 더 받아서 EOF인지를 확인하는데 여기서 틀린건지...

아니면 도대체 모르겠어요 ㅠㅠㅠㅠ

댓글을 작성하려면 로그인해야 합니다.