เราจะใช้คำว่า "กู้หน้า" nหมายถึงการคำนวณn 2 นอกจากนี้เรายังมีการใช้คำว่า "cubing" nหมายถึงn 3 ที่ถูกกล่าวว่าทำไมเราไม่สามารถสามเหลี่ยมจำนวน?
สามเหลี่ยมเป็นอย่างไร?
ก่อนอื่นเรามาเลือกหมายเลข
53716
กันวางตำแหน่งในรูปสี่เหลี่ยมด้านขนานซึ่งความยาวด้านเท่ากับจำนวนหลักของตัวเลขและมีตำแหน่งทั้งสองด้านในแนวทแยงมุมดังที่แสดงด้านล่าง
53716 53716 53716 53716 53716
ตอนนี้เราต้องการที่จะใช่มั้ย หากต้องการทำเช่นนั้นให้ครอบตัดด้านที่ไม่พอดีกับรูปสามเหลี่ยมมุมฉาก:
5 53 537 5371 53716
รับผลรวมของแต่ละแถวสำหรับตัวอย่างนี้ทำให้
[5, 8, 15, 16, 22]
:5 -> 5 53 -> 8 537 -> 15 5371 -> 16 53716 -> 22
รวมรายการที่เกิดใน
[5, 8, 15, 16, 22]
66
นี่คือสามเหลี่ยมของตัวเลขนี้!
ข้อกำหนดและกฎ
อินพุตจะเป็นจำนวนเต็มไม่เป็นลบn ( n ≥ 0, n ∈ Z )
คุณอาจจะใช้การป้อนข้อมูลและให้ผลผลิตโดยเฉลี่ยได้รับอนุญาตใด ๆ
อินพุตอาจถูกจัดรูปแบบเป็นจำนวนเต็มการแทนสตริงของจำนวนเต็มหรือรายการตัวเลข
ช่องโหว่เริ่มต้นไม่อนุญาต
นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดในหน่วยไบต์ชนะ!
กรณีทดสอบเพิ่มเติม
อินพุต -> เอาท์พุท 0 -> 0 1 -> 1 12 -> 4 123 -> 10 999 -> 54 100000 -> 6 654321 -> 91
แรงบันดาลใจ คำอธิบายได้รับการสนับสนุน!
645321
654321
645321 -> 91
เหรอ