1065번 - 한수
아래와 같이 1000의 경우를 따로 뗴어서 하드 코딩으로 맞추긴 했는데..
13번쨰 줄 if(num>=100 && num<1000) 이 부분을 if(num>=100)으로 고치면 왜 안되는지 모르겠습니다.
1000을 입력하면 144가 나오기는하고, 컴파일에러도 안뜨는데,
정답에서 있어서 위 2개 조건이 어느 부분에서 다른지 설명 부탁드리겠습니다.
n<1000을 지웠는데 그대로 정답을 받았습니다.
그건 아마 30~31번 줄을 추가해놓은 상태라서 그런 듯 합니다. 30-31번줄 제거하고 하면 값은 그대로 나오는데, 정답이 아닐 것입니다.
여전히 정답을 받습니다.
댓글을 작성하려면 로그인해야 합니다.
kalim55555 6년 전 1
아래와 같이 1000의 경우를 따로 뗴어서 하드 코딩으로 맞추긴 했는데..
13번쨰 줄 if(num>=100 && num<1000) 이 부분을 if(num>=100)으로 고치면 왜 안되는지 모르겠습니다.
1000을 입력하면 144가 나오기는하고, 컴파일에러도 안뜨는데,
정답에서 있어서 위 2개 조건이 어느 부분에서 다른지 설명 부탁드리겠습니다.