asm0619   1년 전

전역변수로 visited배열을 선언했고 한수인 인덱스를 1로 바꾸는 식으로 처리했습니다.

2자리수 까지는 반드시 한수가 되기 때문에 2자리수 까지는 한수 처리를 했고, 1000은 한수가 아니기 때문에 han(1000)이 호출되면 han(999)가 실행 되도록 했습니다. 

3자리수 처리가 문제인 것 같은데, 3자리 수 값을 일의 자리값, 십의 자리값, 백의 자리값으로 나눠서 (백의 자리값 - 십의 자리값) == (십의 자리값 - 일의 자리값) 이 성립될 때 그 인덱스를 한수 처리하도록 했습니다. 어디가 잘못된건지 도와주세요.

kokosoko59   1년 전

십의자리 값을 m_2 = (m / 10) 이렇게 계산하면 m 이 123일때 m_2가 2가 아니라 12가 됩니다.

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