altjd46   7년 전

문제 예시도 잘나오고 아무거나 넣어도 잘나오는데 틀린 이유나 예외같은 걸 가르쳐주세요 !

crasy111   7년 전

result 를 B 진수로 바꾸는 과정에서 문제가 있는것 같습니다.

B로 나눈나머지가 2자리수 인경우. 가령 15라고 했을때,

B_num에는 처음에 15가 들어가고, 그 다음 나머지가 13 이라고하면 B_num은 150+13=163이 들어가죠.

그래서 문제가 됩니다.

배열에다 하나하나씩 다 저장한 후 역순으로 출력해보시는건 어떠신지...

아니면 2자리일경우 *100을 하는건데, 그러면 답을 출력할때 /10인지 /100인지를 모르기때문에 그 경우에도 배열에다가 어떤값으로 나눌것인가를 정해놔야될것 같습니다.

결국 배열을 이용해야될거같아요. 아닌방법이있을지도....

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