รับเลขฐานสองงานของคุณคือการสร้าง 'สาขา' ของจำนวนที่มีความลึก 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
กฎระเบียบ
- คุณจะไม่ได้รับตัวอักษรในการป้อนข้อมูลอื่น ๆ กว่าและ
10 0 < length of input < 11.- อนุญาตช่องว่างต่อท้ายที่ส่วนท้ายของบรรทัด
 
0 < length of input < 11เป็น11ทศนิยมหรือไบนารี? : P