Diberi nomor biner, tugas Anda adalah membuat 'cabang' dari angka itu, dengan kedalaman 2.
Misalnya, diberikan 0
sebagai input, Anda harus menampilkan ini:
/000
/00
/ \001
0
\ /010
\01
\011
Ini harus cukup jelas tentang bagaimana cabang harus dibuat. Kedalaman 2 berarti kami menghitung cabang untuk jumlah hingga 2 angka lebih lama. Kami juga menghitung cabang secara berurutan, dengan nol di bagian atas dan yang di bawah.
Lebih banyak kasus uji:
0
/000
/00
/ \001
0
\ /010
\01
\011
1
/100
/10
/ \101
1
\ /110
\11
\111
00
/0000
/000
/ \0001
00
\ /0010
\001
\0011
01
/0100
/010
/ \0101
01
\ /0110
\011
\0111
10
/1000
/100
/ \1001
10
\ /1010
\101
\1011
11
/1100
/110
/ \1101
11
\ /1110
\111
\1111
Aturan
- Anda tidak akan pernah menerima karakter di input selain
1
dan0
. 0 < length of input < 11
.- Trailing whitespace diizinkan di akhir baris.
0 < length of input < 11
itu11
desimal atau biner? : P