1038번 - 감소하는 수
코드는 재귀적으로 감소하는 수를 찾아나가도록 했습니다. comb는 10Cn의 값을 저장한 배열입니다. 일단 n에 따라 자릿수의 길이를 구하고
해당 길이의 감소하는 수가 나올 때까지 하나씩 세나가는 방식입니다.
재귀함수가 return할 때(n < 0 ) 가장 끝자리부터 스택에 넣고 이 후 출력합니다.
0부터 n의 결과값이 -1이 될 때까지 출력해봤는데... 문제 없이 잘 나오는 거 같은데ㅠㅠㅠ 틀린 부분 알려주시면 감사하겠습니다.
1022 - > 9876543210 나와야 해요
1022 는 9876543210, 1023은 -1이 출력되고 있어요
위 소스는 복붙해서 1022 넣어보면 -1 나오길래요.. ㅎㅎ
아 그래요?? 저는 왜 같은 코드인데 ㅠㅠ 이게 개발 환경과 상관 있는 문제일리가... 맥북인데ㅠㅠ
답변 감사드립니다!
저는 vs2015에서 돌려봤어요
댓글을 작성하려면 로그인해야 합니다.
leechhe 8년 전
코드는 재귀적으로 감소하는 수를 찾아나가도록 했습니다. comb는 10Cn의 값을 저장한 배열입니다. 일단 n에 따라 자릿수의 길이를 구하고
해당 길이의 감소하는 수가 나올 때까지 하나씩 세나가는 방식입니다.
재귀함수가 return할 때(n < 0 ) 가장 끝자리부터 스택에 넣고 이 후 출력합니다.
0부터 n의 결과값이 -1이 될 때까지 출력해봤는데... 문제 없이 잘 나오는 거 같은데ㅠㅠㅠ 틀린 부분 알려주시면 감사하겠습니다.