netwar   7년 전

333334도 넣고 해도 답이 나오는데 

틀렸다고 뜨네요

strtol 써서 8진수를 int형 n에다가 넣고 그걸 2진수로 출력했는데 

어떤 부분이 잘못된건지 알려주세요

cseteram   7년 전

수의 길이가 333,334를 넘지 않는 거에요.

즉, 11 ... 1 (1은 333,333개) 같은 인풋도 들어올 수 있는데, 이러면 overflow가 발생합니다.

netwar   7년 전

아 감사합니다! 접근을 잘못했네요! 

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