1012번 - 유기농 배추
문제 페이지에서 예제를 콘솔에 복사 붙여넣기 하면 한번에 답이 안나오고 뒤에 엔터를 꼭 한번 쳐줘야 답이 출력되더라구요. 이게 코드에서 발생하는 문제인가요?
입력의 마지막줄이
5 5
로 되있는데
이게 사실은
5 5555 일지
5 5afsdlkfjaskldjfklasdjfljasldk 일지
컴퓨터는 알 수 가 없습니다.
마지막으로 입력되는 값이 "5"라고 확실하게 인식시켜주기 위해서
5를 입력하고 엔터를 쳐서
내가 입력을 마쳤다고 신호를 줘서 알려줘야합니다.
그게 바로 엔터입니다..
그럼 뒤의 엔터는 채점할 때 서버에서 알아서 추가로 입력 해주는 건가요? 답이 틀렸는지 맞았는지 판단할 때 저 현상은 관계가 없겠죠?
없습니다.
서버 내부적으로는 입력을 "파일"로 받게 되고,
이 "파일이 끝났다"는 것이 어떻게 보면 내가 입력을 마쳤다고 신호를 주는 것과 같은 역할을 합니다.
답이 틀렸는지 맞았는지와는 무관합니다.
감사합니다 알고리즘이 틀렸나봅니다
덤으로 32, 33번째 줄이 잘못됐습니다.
1시간동안 살펴보다 질문 올린건데... 빠르고 정확하시네요 ㅎㅎ 덕분에 바로 해결 됐습니다!
참고로 예제 복사시에만 개행이 들어가지 않을 뿐 실제 데이터에는 항상 마지막에 개행이 있습니다. 없는 케이스가 있다면 데이터가 틀린 것입니다.
댓글을 작성하려면 로그인해야 합니다.
p_ce1052 4년 전
문제 페이지에서 예제를 콘솔에 복사 붙여넣기 하면 한번에 답이 안나오고 뒤에 엔터를 꼭 한번 쳐줘야 답이 출력되더라구요. 이게 코드에서 발생하는 문제인가요?