ตัวเลขที่น่าพอใจ (ตามคำจำกัดความนี้) คือตัวเลขที่สามารถส่งผ่านกระบวนการต่อไปนี้ (ลองใช้41802000
เป็นตัวอย่าง):
- แยกตัวเลขที่เหมือนกันต่อท้าย (
41802000 => [41802, 000]
) - จัดเรียงครึ่งแรกของตัวเลขและรับค่าสูงสุด (
[41802, 000] => [8, 000]
) - ใช้ความยาวขององค์ประกอบสุดท้าย เรียกองค์ประกอบผลลัพธ์AและB (
[8, 000] => A=8, B=3
) - N B = A สำหรับจำนวนเต็มใด ๆ
N
หรือไม่? (True
ในตัวอย่างนี้ 2 3 = 8)
หากอินพุตเป็นผลTrue
มาจากกระบวนการต่อไปนี้จะถือว่าเป็นที่พอใจ
งานของคุณคือการใช้จำนวนเต็มx
และเอาท์พุทไม่ว่าx
จะเป็นจำนวนที่ชื่นชอบ คุณสามารถแสดงค่าที่แตกต่างกันสองค่าสำหรับความจริงและเท็จ แต่โปรดระบุสิ่งที่คุณใช้ในคำตอบของคุณ x
รับประกันว่าจะมีตัวเลขที่แตกต่างอย่างน้อยสองหลัก (เช่น111
เป็นอินพุตที่ไม่ถูกต้อง) เช่นเดียวกับความท้าทายส่วนใหญ่คุณอาจใช้x
สายอักขระหรือรายการตัวเลข
นี่คือรหัสกอล์ฟเพื่อให้รหัสที่สั้นที่สุดในไบต์ชนะ
กรณีทดสอบ
Input Output
41802000 1
100 1
123456788 0
451111111 0
234543454545444 0
12 1
41902000 0
92599 1
list of digits
- นี่จะเป็นรายการของอักขระตัวเลข ASCII หรือรายการจำนวนเต็มตั้งแต่ 0-9