4673번 - 셀프 넘버
6번째줄을
sum += n%10; n/=10;
이렇게 두면 시간초과가 안나오던데 무슨 차이가 있나요?
그리고 제가 쓴 sum+=(n/10+n%10) 이건 아예 답이 틀린건지 궁금합니다!
while(n>0){ sum+=(n/10+n%10);//이부분 입니다 }
이 구문에서 n값이 변하지않아서 무한루프에 걸립니다.
sum += n%10;n/=10;
이 구문은 n = n/10 이기때문에 n값이 줄어서 무한루프를 탈출하는거에요
댓글을 작성하려면 로그인해야 합니다.
region9 2년 전
6번째줄을
sum += n%10;
n/=10;
이렇게 두면 시간초과가 안나오던데 무슨 차이가 있나요?
그리고 제가 쓴 sum+=(n/10+n%10) 이건 아예 답이 틀린건지 궁금합니다!