ความท้าทาย:
เมื่อได้รับอินพุตใด ๆ ที่สามารถพิมพ์บนคีย์บอร์ดให้ย้ายข้อความพร้อมตัวอักษร N ตัว
นี่คือคีย์บอร์ดแบบ QWERTY ที่จะใช้ คุณสามารถเพิกเฉยต่อปุ่มปรับแต่ง (Shift, Caps, Enter, Delete และ Tab) เมื่อคุณไปถึงด้านใดด้านหนึ่ง (ตัวอย่าง|
) รอบวงกลับเพื่อ|
ไปถ้าQ
N = 1
ไม่จำเป็นต้องย้ายช่องว่างตาม (จะย้อนกลับไปยังพื้นที่ว่างในขณะที่คุณข้ามตัวปรับแต่ง) ถ้ากะถูกใช้ในการพิมพ์ตัวอักษร (เช่น!
และ@
) ตัวละครที่มีการเปลี่ยนแปลงนอกจากนี้ยังควรจะพิมพ์โดยใช้กะ (คือ!
ไป@
ไม่ได้2
ถ้าN = 1
)
คีย์บอร์ดของสหราชอาณาจักรมีความแตกต่างจากที่นี่ แต่โปรดใช้สิ่งนี้เพื่อให้เราสามารถเปรียบเทียบได้
การป้อนข้อมูล:
ประโยคใด ๆ ที่สามารถพิมพ์บนคีย์บอร์ดด้านบนตามด้วยจำนวนเต็มบวก ไม่มีขนาดสูงสุดของจำนวนเต็มนี้
เอาท์พุท:
ประโยคเดียวกันเลื่อนตาม N
ตัวอย่าง:
My name is Tim 3
?o .f/y [g I[/
Hello World 7
Spgge Oe[g;
I Wi5h I h4d b3773r C@d3ing ski{{s 3
{ T[8l { l7h ,6006u N%h6[.k g'[QQg
นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดจึงชนะ
Hello World 7
ตัวอย่างไม่ควรเป็นเช่นนั้นSpgge Oe[g;
? ทั้งสองo
ควรจับคู่กับตัวละครเดียวกัน
N<= 13
ไหมว่าในขณะที่คุณต้องเลื่อนอย่างมากที่สุดถึง 13 ตัวเพื่อกลับไปสู่ตัวละครดั้งเดิม?