ท้าทาย
กำหนดจำนวนเต็มบวกN
ที่เป็น 28 หรือสูงกว่าเอาท์พุทรายการของจำนวนรวมN
ที่ใช้แต่ละหลัก1
ผ่าน7
หนึ่งครั้ง คุณสามารถให้เป็นโปรแกรมหรือฟังก์ชั่น
ตัวเลขสามารถปรากฏได้ด้วยตัวเองหรือต่อกันตราบใดที่คุณใช้แต่ละครั้งโดยไม่ต้องทำซ้ำ ตัวอย่างเช่น[12, 34, 56, 7]
ถูกต้องตามที่เป็น[1, 27, 6, 4, 35]
และ[1234, 567]
แต่ไม่ใช่[123, 34567]
[3, 2, 1476]
หรือ ลำดับที่หมายเลขนั้นไม่สำคัญ
ถ้า N
ไม่สามารถทำได้ด้วย 1-7 ให้ส่งคืนหรือส่งออกโดยไม่มีอะไร
ข้อมูลอื่น ๆ
นี่คือรหัสกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์ในวันพฤหัสบดีที่ 15 ตุลาคมจะเป็นผู้ชนะ
ถามคำถามใด ๆ ในความคิดเห็น
สิ่งที่ฉันไม่ได้ระบุในการท้าทายนั้นขึ้นอยู่กับคุณ
ช่องโหว่มาตรฐานไม่ได้รับอนุญาต
ตัวอย่าง
สิ่งเหล่านี้อาจช่วยทำให้สับสนได้:
อินพุต
28
เอาท์พุต
[1, 2, 3, 4, 5, 6, 7]
อินพุต
100
เอาท์พุต
[56, 7, 4, 31, 2]
อินพุต
1234567
เอาท์พุต
[1234567]
อินพุต
29
เอาท์พุต
ไม่มีอะไร 29 ไม่ถูกต้อง
อินพุต
1891
เอาท์พุต
[1234, 657]
อินพุต
370
เอาท์พุต
[15, 342, 7, 6]
ฉันจะทำมากขึ้นถ้าจำเป็น
นี่คือ pastebin ของตัวเลขที่เป็นไปได้ทั้งหมดที่สร้างขึ้นด้วยตัวเลขทั้งเจ็ดนี้ซึ่งได้รับความอนุเคราะห์จาก FryAmTheEggman
(N/A)
เป็นเอาต์พุต
[1234566, 1]
ไม่ใช่เอาต์พุตที่ถูกต้องเนื่องจากมีการทำซ้ำ 6 คุณไม่สามารถทำซ้ำตัวเลขในผลลัพธ์ได้
1, ..,, 7
เพื่อให้มีอย่างน้อยเป็นจำนวนมาก1
's เป็น10
ของอย่างน้อยเป็นจำนวนมาก10
ในฐานะ100
' s และอื่น ๆ
29
คืออะไร