iay1020   2일 전

0~99까지의 수를 입력한다고 문제에 써있는데요.

저같은 경우에는 예제 입력 1, 2, 3을 모두 입력했는데 출력 결과는 모두 맞았습니다.

하지만 시간 초과라고 떴기 때문에 얼마나 시간이 걸릴까 고민하기도 했어요.

clock()함수를 이용해서 테스트를 해봐도 전혀 시간이 오래 걸리지 않았는데요.

문제는 바로 저 0~99까지의 범위에서 발견했습니다.

99를 입력했더니 결과를 내지 못하는 모습을 보고, 다시 한번 위에서부터 쭉 대입해서 내려왔더니

9 + 9 = 18의 값이 나오는 부분에서

8과 9를 뽑아서 새로운 수를 만들어야 하는데

18의 값에서 8를 구하는 식을 잘못 써놨더라구요.

정말 사소한 어디 한 부분이 문제일 수 있었습니다.

예제를 풀면서 신중하게 꼼꼼하게 확인하는 연습을 하게 되는군요.

다음에 만나게 될 예제들을 한방에 풀 수 있도록 열심히 배우도록 하겠습니다.

모두 화이팅입니다.

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