งาน
เขียนโปรแกรมที่จะใช้ (เป็นอินพุต) จำนวนเต็มบวก จากนั้นจะนับจากการ0
ผนวกแต่ละจำนวนเต็มกับ a String
ต่อเมื่อความยาวของString
น้อยกว่าค่าของอินพุต
เนื่องString
จำนวนเต็มถูกกำหนดให้เป็นจำนวนเต็มเต็มรูปแบบที่มีมูลค่าสูงสุดเป็นของ โดย "เต็มรูปแบบ" จำนวนเต็มไม่ควรมีตัวเลขที่หายไป (ซึ่งจะเกิดขึ้นหากข้อจำกัดความยาวของข้อมูลString
ตรงกัน)
เอาต์พุตของโปรแกรมควรเป็นจำนวนเต็มต่อเนื่องสำหรับอินพุตที่เป็นบวกของมัน
กฎระเบียบ
- มันคือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุด (เป็นไบต์) ชนะ!
- อินพุตจะเป็นค่าบวกเสมอ
- เอาต์พุตจะต้องเป็นจำนวนเต็มใน base-10 (ฐานสิบ)
- โปรแกรมจะต้องจัดทำดัชนี 0
ตัวอย่างอินพุต | เอาท์พุต
5 | 4 (0 1 2 3 4 - Length of 5)
11 | 9 (0 1 2 3 4 5 6 7 8 9 1 - Length of 11)
12 | 10 (0 1 2 3 4 5 6 7 8 9 10 - Length of 12)
1024 | 377 (0 1 2 3 4 5 6 7 8 ... - Length of 1024)
หมายเหตุ (s)
- หากคุณมีคำถามใด ๆ (หรือต้องการให้ฉันให้ตัวอย่างเพิ่มเติม) โปรดแสดงความคิดเห็น!
- แรงบันดาลใจ: /programming/45034478/how-do-i-calculate-the-maximum-serialized-integers-in-1024-length-limit
11