给定一个二进制数字,您的任务是创建一个深度为2的该数字的“分支”。
例如,0
作为输入,您应该完全输出以下内容:
/000
/00
/ \001
0
\ /010
\01
\011
这应该是分支机构如何创建的完全自我解释。深度2表示我们计算最多2个数字的分支。我们还按顺序计算分支,顶部为零,底部为零。
更多测试用例:
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
规则
- 除了
1
和之外,您将永远不会在输入中收到任何字符0
。 0 < length of input < 11
。- 行尾允许尾随空格。
0 < length of input < 11
是11
十进制还是二进制?:P