14891번 - 톱니바퀴
11번째 줄에 k를 받을 때 처음에 저렇게 받았습니다.
그랬더니 틀렸다고 나와서
수시간을 뻘짓하다가
'코드나 줄이자...' 라는 생각으로
int k = sc.nextInt();
로 바꾸고 제출하니 맞았다고 뜹니다...
어차피 k에 저장되는 값은 동일할텐데
왜 이런 차이가 발생하는지 궁금합니다.
이 코드의 11번째 줄 처럼 입력받기 위해서는 입력되는 수의 크기가 한 자리 수일때만 가능합니다.
이 문제의 5번째 입력 데이터의 범위는 최대 100 이므로 이와 같은 방법으로는 입력받을 수 없습니다.
아..
그걸 생각을 못했었네요 ㅠㅠ
친철한 답변 감사합니다.
좋은 하루 되세요~
댓글을 작성하려면 로그인해야 합니다.
onsil 6년 전
11번째 줄에 k를 받을 때 처음에 저렇게 받았습니다.
그랬더니 틀렸다고 나와서
수시간을 뻘짓하다가
'코드나 줄이자...' 라는 생각으로
int k = sc.nextInt();
로 바꾸고 제출하니 맞았다고 뜹니다...
어차피 k에 저장되는 값은 동일할텐데
왜 이런 차이가 발생하는지 궁금합니다.