1212번 - 8진수 2진수
처음에 string 변수로 입력값을 받았는데 4095글자수밖에 받지 못하여 char 문자열로 바꿨습니다
자리수 말고 제가보기엔 의심가는부분이 없습니다 왜냐하면 제 컴파일러에서는 출력이 잘되기때문입니다
어디가 틀렸을까요?
int arr[3]는 8진수 숫자 하나를 세 개의 2진수 숫자로 바꾸는 buffer 역할을 합니다
10줄의 str배열을 333335->333336,
30줄의 res[idx] != '1' (input = 0인 경우 무한)
감사합니다 기본적인건데 0을 실수했네요
또 res[1000005]을 res[1000100]으로 바꿔야 outofbound를 피할 수 있네요 :)
댓글을 작성하려면 로그인해야 합니다.
mun9769 3년 전
처음에 string 변수로 입력값을 받았는데 4095글자수밖에 받지 못하여 char 문자열로 바꿨습니다
자리수 말고 제가보기엔 의심가는부분이 없습니다 왜냐하면 제 컴파일러에서는 출력이 잘되기때문입니다
어디가 틀렸을까요?
int arr[3]는 8진수 숫자 하나를 세 개의 2진수 숫자로 바꾸는 buffer 역할을 합니다