ลักษณะ
เราพิจารณาจำนวนเต็มอย่างน้อย 3 หลักที่มีความสมดุลสามเท่าหากเมื่อแบ่งออกเป็นสามส่วนตัวเลขในทุกส่วนจะรวมกันเป็นจำนวนเดียวกัน เราแบ่งตัวเลขดังนี้:
abcdefghi - Standard case: the number of digits is divisable through 3:
abc def ghi
abcdefgh - Number % 3 == 2: The outer groups are both assigned another digit
abc de fgh (the inner group will have one digit less than both outer groups)
abcdefghij - Number % 3 == 1: The inner group is assigned the extra digit
abc defg hij (the inner group will have one digit more than the outer groups)
ท้าทาย
งานของคุณคือการเขียนโปรแกรมที่ให้เลขจำนวนเต็มอย่างน้อย 3 หลักเป็นตัวกำหนดว่าจำนวนที่กำหนดนั้นมีความสมดุลสามเท่าและส่งออกค่าจริงหรือเท็จตามผลลัพธ์ของมัน
กรณีทดสอบ
333 -> True
343 -> False
3123 -> True
34725 -> True
456456 -> False
123222321 -> True
นี่คือcode-golfดังนั้นช่องโหว่มาตรฐานจึงมีผลบังคับใช้และอาจเป็นคำตอบที่สั้นที่สุดในหน่วยไบต์!
when split in three parts,