รับจำนวนnและขีด จำกัด บนlรายการตัวเลขที่สามารถสร้างขึ้นได้โดยการคูณสองหรือมากกว่าตัวเลขประกอบด้วยสามัคคีเท่านั้นที่มีความยาวหรือน้อยกว่าที่น้อยกว่าn A161145อยู่ใกล้กับความท้าทายนี้อย่างไรก็ตามคุณจะไม่รวม 7, 77, 777, 7777, 77777, ฯลฯl
ตัวอย่าง
n=anything, l<49 จะส่งผลให้:
[]
n=1, l=49 จะส่งผลให้:
7*7=49
f(1,49)=[49]
n=1, l=343 จะส่งผลให้:
7*7 =49
7*7*7 =343
f(1,343)=[49,343]
n=2,l=6000 จะส่งผลให้:
7*7 =49
7*7*7 =343
7*7*7*7=2401
7*77 =539
7*7*77 =3773
77*77 =5929
f(2,6000)=[49,343,539,2401,3773,5929]
n=3, l=604000 จะส่งผลให้:
[49, 343, 539, 2401, 3773, 5439, 5929, 16807, 26411, 38073, 41503, 59829, 117649, 184877, 266511, 290521, 418803, 456533, 603729]
ฯลฯ ...
กฎระเบียบ
- คุณไม่จำเป็นต้องส่งออกขั้นตอนกลางสิ่งนี้ทำเพื่อความชัดเจน
- เอาต์พุตสามารถเป็นอาร์เรย์หรือคั่นด้วยอักขระใด ๆ (แม้แต่บรรทัดใหม่)
- เอาต์พุตจะต้องอยู่ในลำดับตัวเลขต่ำสุดถึงสูงสุด
- ในการทำให้ชื่อเรื่องมีความเกี่ยวข้องสูงสุด
nที่ต้องจัดการคือn=77(ถ้าคุณไม่สามารถจัดการเรื่องนั้นได้สูงให้สังเกตว่าเหตุใด - ข้อ จำกัด ทางภาษานั้นยอมรับได้ความขี้เกียจไม่ได้) ข้อ จำกัด นี้คือการขัดขวางผู้ที่ต้องการสร้าง superset ทั้งหมดในหน่วยความจำ - หาก TIO ไม่สามารถเรียกใช้รหัสของคุณอธิบายรายละเอียดสิ่งที่ถูกต้องเพื่อให้บรรลุ
n=77n=77 - เพื่อให้ผลิตภัณฑ์มีผลใช้ได้ต้องประกอบด้วยตัวเลขอย่างน้อย 2 ตัว
- นี่คือการนับจำนวนไบต์ของกอล์ฟที่ต่ำที่สุดจะถือเป็นชัยชนะ
- คุณสามารถเลือกรายการที่จะมีรายการน้อยกว่า
lหรือน้อยกว่า /lเท่ากับ - โบนัส : หากรหัสของคุณคือ 77 ไบต์ขอชื่นชมจากฉัน ฉันรู้ว่าไร้ค่า
n=77และl=7**7**7ตัวอย่างเช่น
nหรือน้อยกว่านั้นน้อยกว่าl"