joonju02   2년 전

문제가 배열을 이용하라는 것은 알지만

입력값에 대한 것을 string으로 형식을 바꾸어 시도해보려고 하다가 문제가 발행하였습니다.

18번째 라인부분에서 

0만 9번이 출력되는 오류가 나는데

왜 24-25번째 라인이 정상작동을 하지 않는지 궁금합니다.

kravi   2년 전

(int)'0' != 0 이기 때문입니다. ('0' == 48)

joonju02   2년 전

아스키코드를 비교하는 형식으로 쓰려고 하면 어떻게 구문을 바꾸는 게 좋을까요?

kravi   2년 전

'0' 부터 '9'까지의 아스키 코드들은 일렬로 붙어있습니다. ('0' = 48, '1' = 49, ...)
그렇다면 각 숫자 캐릭터들의 밑둥에 해당하는 '0'을 빼준다면 원래 숫자가 나오겠죠?

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