บทนำ
เมื่อวานนี้ผมเห็นปริศนาวันเกิด ยินดีด้วย!!
นอกจากนี้ในสัปดาห์นี้ฉันได้ดูตอนหนึ่งของรายการทีวีกระดูกที่ศพถูกฝังอยู่ใต้ต้นไม้ ในการคำนวณเวลาแห่งความตายพวกเขานับจำนวนต้นไม้
ต้นไม้ดังขึ้นเพราะต้นไม้เติบโตช้าในช่วงฤดูหนาวและเร็วกว่าในช่วงฤดูร้อน ดังนั้นคุณสามารถคำนวณอายุของต้นไม้โดยการนับวง นอกจากนี้คุณสามารถดูเหตุการณ์ธรรมชาติเช่นฤดูฝนหรือฤดูแล้ง
ท้าทาย
กำหนดจำนวนเต็มn >= 1
เป็นอินพุตให้เขียนโปรแกรมเต็มรูปแบบเพื่อเอาท์พุทริงอายุของต้นไม้
เนื่องจากวงแหวนสามารถเปลี่ยนรูปร่างใช้อักขระสามตัวที่แตกต่างกัน ('0', '*', '+') เพื่อแสดงวัฏจักรของสภาพภูมิอากาศ
อายุ 1
0
อายุ 2
***
*0*
***
อายุ 3
+++++
+***+
+*0*+
+***+
+++++
อายุ 4
0000000
0+++++0
0+***+0
0+*0*+0
0+***+0
0+++++0
0000000
ขนาดของต้นไม้เป็นรูปสี่เหลี่ยมจัตุรัส 2*n - 1
การชนะ
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
('0', '*', '+')
ดังนั้น 5 ปีคือ*