入力として0
と1111111111111111
(つまり16ビットの符号なし整数)の間に含まれるバイナリ整数が与えられた場合、同じ整数をネガバイナリに出力します。
入力は、言語に最も適した形式であれば何でもかまいません。たとえば、プログラムが16桁の入力を簡単に処理する0000000000000101
よりも16桁で処理する方が簡単な場合は、101
その方法で入力を受け入れるようにプログラムを作成できます。
サンプルI / O
> 1
1
> 10
110
> 1010
11110
> 110111001111000
11011001110001000
> 1001001
1011001
以下は、負および非整数のベースを含むベース変換を行うサンプルプログラムです。これを使用して作業を確認できます。
0
sと1
sの文字列です。私にははっきり見えますが、答えは私を軽く疑います