एक द्विआधारी संख्या को देखते हुए, आपका कार्य 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