Description
데이터 베이스에 대해서 공부를 하던 도중에 안에 들어가 있는 데이터가 규칙이 있다는 것을 알게 되었다.
그리고 이 데이터를 분석 하기 위해서 Success, 즉 성공한 사람들만 따로 빼내어서 분석을 하고 싶은데 어떻게 해야 할 지 잘 모르겠다.
데이터 베이스에 들어가 있는 데이터를 분석을 해주는 프로그램을 만들어 주자!
Input
입력의 값은 테스트케이스가 없으며, EOF, 즉 입력의 끝이 올 때 까지 입력을 계속 받거나
------------------------ 를 만날 때 까지 입력을 받고 출력해도 된다.
하지만 맨 마지막에 '------------------------'이 올 수 도 있고, 안올수도 있다.
그 이외에는
[ID]:num[번호]:[성공여무]
[내용]
------------------------
이것은 큰 규칙에 어긋나진 않는다. 하지만 맨마지막 입력에 '------------------------' 이 안올 수도 있다.
Output
[ID] : [번호] : Success
[내용]
... 반복 으로 출력한다.
id:num3000:Success
story
------------------------
human:num2123:Fail
history
------------------------
judge:num1023:Fatal
OK
------------------------
test:num1033:Success
T0T
------------------------
id : 3000 : Success
story
test : 1033 : Success
T0T
HINT
EOF에 대해서 공부하는것도 좋다.
C언어의 경우
while (scanf("%s", str) == EOF){
// 코드
}
이러한 방법도 존재한다.