เรามีแกนแนวนอนมากมายสำหรับตัวเลข แต่ฉันคิดว่าพวกเขาน่าเบื่อจริงๆ งานของคุณในวันนี้คือการสร้างส่วนหนึ่งของแกนทแยงมุมระหว่างจำนวนเต็มสองจำนวนที่ไม่เป็นลบที่แตกต่างกันซึ่งถูกกำหนดให้เป็นอินพุต
วิธีการสร้างแกนแนวทแยง?
0, 5
ลองมาตัวอย่างเช่นมีการป้อนข้อมูล แกนของเราควรมีลักษณะเช่นนี้:0 1 2 3 4 5
อย่างไรก็ตามแกนของเราควรดูดีสำหรับตัวเลขที่มีตัวเลขมากกว่า! ถ้าอินพุทคือ
0, 14
แกนใหม่ควรเป็น:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
แนวคิดคือตัวเลขตัวแรกของตัวเลขถัดไปบนแกนจะต้องถูกวางไว้อย่างแน่นอนเสมอหลังจากตัวเลขสุดท้ายของตัวเลขก่อนหน้า เพื่อทำความเข้าใจแนวคิดที่ดียิ่งขึ้นนี่เป็นอีกตัวอย่างหนึ่งของ
997, 1004
:997 998 999 1000 1001 1002 1003 1004
กฎระเบียบ
คุณอาจสมมติว่าอินพุตอยู่ในลำดับขึ้นหรือลง (คุณอาจเลือกระหว่าง
5,3
และ3,5
)คุณอาจสมมติว่าความแตกต่างระหว่างจำนวนเต็มสองตัวนั้นต่ำกว่า 100
คุณอาจมี newline ชั้นนำหรือพื้นที่ชั้นนำที่สอดคล้องกัน (ในแต่ละบรรทัด) ช่องว่างต่อท้าย / การขึ้นบรรทัดใหม่ก็ใช้ได้เช่นกัน
คุณสามารถใช้อินพุทและเอาท์พุทให้โดยใด ๆ ค่าเฉลี่ยมาตรฐาน
นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์ในทุกภาษาชนะ!
กรณีทดสอบอื่น ๆ
1, 10
:1 2 3 4 5 6 7 8 9 10
95, 103
:95 96 97 98 99 100 101 102 103
999999, 1000009
:999999 1000000 1000001 1000002 1000003 1000004 1000005 1000006 1000007 1000008 1000009