입력으로 0
및 사이 1111111111111111
(즉, 부호없는 16 비트 정수) 사이의 이진 정수가 주어지면 negabinary 의 동일한 정수를 출력합니다 .
입력은 귀하의 언어에 가장 편리한 형식이 될 수 있습니다. 예를 들어, 프로그램 0000000000000101
이 단순히 16 자릿수가 아닌 16 자릿수의 입력을 처리하는 것이 더 쉬운 경우 101
, 입력 방식 만 허용하도록 프로그램을 작성할 수 있습니다.
샘플 I / O
> 1
1
> 10
110
> 1010
11110
> 110111001111000
11011001110001000
> 1001001
1011001
음수 및 정수가 아닌 염기를 포함하여 염기 변환을 수행 하는 샘플 프로그램 은 다음과 같습니다 . 이를 사용하여 작업을 확인할 수 있습니다.
0
s와1
s의 문자열 . 나에게 분명해 보이지만 대답은 나를 의심하게한다.