ผมอยากจะสร้าง (เป็นผลมาจากการกลับมาของฟังก์ชั่นหรือเป็นเพียงการส่งออกของโปรแกรมน) ลำดับต่อท้ายของจำนวนเต็มบวกตัดแบ่งไปยังหมายเลขที่
ตัวอย่าง:
1st
2nd
3rd
4th
...
11th
12th
13th
...
20th
21st
22nd
23rd
24th
และด้วยส่วนต่อท้ายที่ทำซ้ำ subpattern 1-10 เริ่มต้นทุก 10 จนถึง 100 ซึ่งรูปแบบเริ่มต้นในที่สุด
อินพุตจะเป็นตัวเลขและเอาต์พุตสตริงลำดับที่แสดงด้านบน
อัลกอริธึมที่เล็กที่สุดสำหรับสิ่งนี้คืออะไร?
11
อินพุตและ11th
เอาต์พุต ฉันไม่คิดว่ามันจะประมวลผลหลายบรรทัด แต่สิ่งที่ฉันมีอยู่ในใจคือการประมวลผลเพียงจำนวนเดียว
11
อินพุทและเอาท์พุทเช่น11th
? แต่ละหมายเลขในอินพุตบนบรรทัดแยกกันหรือไม่และหมายเลขเอาต์พุตควรเป็นบรรทัดแยกกันด้วยหรือไม่? และเราต้องจัดการอินพุตมากกว่าหนึ่งบรรทัดหรือไม่?