จำนวนบันไดเป็นจำนวนเต็มบวกxเช่นว่าnหลัก TH (หนึ่งในการจัดทำดัชนีเริ่มต้นด้วยหลักสำคัญน้อยที่สุด) มีค่าเท่ากับx% (n + 1) นั่นเป็นคำพูดเล็กน้อยดังนั้นลองมาดูตัวอย่าง ใช้7211311ถ้าเราหามอดูลาร์ตกค้างที่7211311ในช่วง 2-8 เราจะได้สิ่งต่อไปนี้:
7211311 % 2 = 1
7211311 % 3 = 1
7211311 % 4 = 3
7211311 % 5 = 1
7211311 % 6 = 1
7211311 % 7 = 2
7211311 % 8 = 7
ตัวเลขเหล่านี้คือ7211311 ! ดังนั้น7211311คือหมายเลขบันได
งาน
เขียนรหัสที่ใช้เมื่อได้รับจำนวนบวกเป็นอินพุทจะเอาท์พุทสองค่าที่แตกต่างหนึ่งถ้าจำนวนนั้นเป็นหมายเลขบันไดและอื่น ๆ ถ้ามันไม่ได้
นี่คือการแข่งขันรหัส - กอล์ฟดังนั้นเป้าหมายของคุณควรจะลดจำนวนไบต์ในซอร์สโค้ดของคุณ
กรณีทดสอบ
นี่คือหมายเลขบันได 13 หมายเลขแรก:
1, 10, 20, 1101, 1121, 11311, 31101, 40210, 340210, 4620020, 5431101, 7211311, 12040210
0
หมายเลขบันไดใช่ไหม คำตอบมากมายคิดเช่นนั้น