문제1066--코드 원심 분리기

1066: 코드 원심 분리기

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 14  통과: 0
[제출] [채점기록] [묻고답하기] [만든사람:]

문제 설명

데이터 베이스에 대해서 공부를 하던 도중에 안에 들어가 있는 데이터가 규칙이 있다는 것을 알게 되었다.
그리고 이 데이터를 분석 하기 위해서 Success, 즉 성공한 사람들만 따로 빼내어서 분석을 하고 싶은데 어떻게 해야 할 지 잘 모르겠다.
데이터 베이스에 들어가 있는 데이터를 분석을 해주는 프로그램을 만들어 주자!

입력 설명

입력의 값은 테스트케이스가 없으며, EOF, 즉 입력의 끝이 올 때 까지 입력을 계속 받거나
------------------------ 를 만날 때 까지 입력을 받고 출력해도 된다.
하지만 맨 마지막에 '------------------------'이 올 수 도 있고, 안올수도 있다.
그 이외에는
[ID]:num[번호]:[성공여무]
[내용]
------------------------
이것은 큰 규칙에 어긋나진 않는다. 하지만 맨마지막 입력에 '------------------------' 이 안올 수도 있다.

출력 설명

[ID] : [번호] : Success
[내용]


... 반복 으로 출력한다.

입력 예시 Copy

id:num3000:Success
story
------------------------
human:num2123:Fail
history
------------------------
judge:num1023:Fatal
OK
------------------------
test:num1033:Success
T0T
------------------------

출력 예시 Copy

id : 3000 : Success
story

test : 1033 : Success
T0T

도움

EOF에 대해서 공부하는것도 좋다.
C언어의 경우
while (scanf("%s", str) == EOF){
 // 코드
}
이러한 방법도 존재한다.

출처/분류

EOF 차차