akdlsjtm21   2년 전

어찌어찌 풀긴 풀었으나 좀더 가독성을 위해 readLine을 저렇게 뺴서 제출하면 왜 틀렸다고 나올까요??

아직 초짜라 이리저리 삽질하고 있네요.. 고수님들 도움 부탁드립니다!

dldyddlwl   2년 전

아래에 있습니다.

wapas   2년 전

Apple 문서에서 readLine() 에 대한 설명을 보시면 입력 라인의 끝(EOL), 혹은 파일 입력의 끝(EOF)까지만 입력을 받습니다.

쉽게 말해서 백준에서 들어오는 입력을 한 줄씩 받게됩니다.

만약 입력이

1

7

로 들어온다면

첫 번째로 readLine()을 호출하면 "1"을 반환하게 되고,

두 번째로 readLine()을 호출하면 "7"을 반환하게 됩니다.

위에서 작성해주신 코드는 readLine()을 한 번만 호출하셨기 때문에, FirstNum과, SecondNum에 첫 번째 줄 값만 들어가게 됩니다.

예를들어 입력이

123

456

이지만 첫 번째 readLine()에서 "123" 값만 얻기 때문에, FirstNum과 SecondNum은 123 값을 가지게 됩니다.

akdlsjtm21   2년 전

댓글들을 이제봤네요 설명들 너무 감사합니다!!

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