jwlee508   3년 전

int를 long long으로도 바꿔봤는데 안되네요. 

논리가 틀렸거나 반례가 있는 건가요?

예제) n = 120 인 경우

답 = (9 * 1) + (90 * 2) + (900 * 0 + 21) = 252 

이런 논리로 풀었습니다.

어디가 틀렸는지 알려주시며 감사하겠습니다!

jwlee508   3년 전

(9 * 1) + (90 * 2) + (900 * 0 + 21 * 3) = 252

이렇게 해야하는데 곱하기 3을 빼먹었네요..

아래 소스와 같이 수정하여 1,2,3과 같은 1자리수 반례는 해결했는데도 안되네요..

1억을 넣어도 정답소스와 답이 같은데..

다른 반례가 있는거겠죠?

제 논리는 구제불능인가요..?

한번만 더 도와주시면 감사하겠습니다.

jwlee508   3년 전

아.. 감사합니다.

답답함이 해결됐네요.

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