ท้าทายรหัสกอล์ฟ
ฉันมี isdue, fingrrs ของฉันจะอ้วนและฉันอย่างอิสระ jave isdue ของ ty [ing หนึ่ง keystrpke ไปทางขวาบน kryboard ของฉัน
ฉันกลัวว่า isdue จะแย่ลงเรื่อย ๆ เมื่อเวลาผ่านไป
ฉันได้ทำทุกสิ่ง ไปทางขวา!
ก่อนหน้านี้ฉันต้องการโปรแกรม (หรือ functipn) เพื่อเปลี่ยนค่าอัตโนมัติทุก keystrpke กลับไปทางซ้าย
ฉันจะตรวจสอบให้แน่ใจว่าใช้ Tome typong ของฉันในส่วนที่เหลือของ tjis chal; enge เพื่อที่จะไม่ทำให้เกิดความสับสน!
วัตถุประสงค์:
เขียนโปรแกรมหรือฟังก์ชั่นที่รับอินพุตของหนึ่งในคีย์สีเขียวต่อไปนี้บนคีย์บอร์ด QWERTY มาตรฐานและส่งคืนอักขระของคีย์หนึ่งไปทางซ้ายของมัน
เงื่อนไข:
•คุณอาจสันนิษฐานได้ว่าผู้ที่เรียกใช้โปรแกรมนี้กำลังใช้คีย์บอร์ดแบบเดียวกับที่แสดงในภาพด้านบน
•อินพุทและเอาท์พุทเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่คุณสามารถใช้เคสใดก็ได้ (หรือผสมระหว่างเคส) สำหรับความท้าทายนี้และคุณยังสามารถสมมติว่าอินพุตทั้งหมดจะเป็นหนึ่งกรณีหากต้องการ
•หากภาษาของคุณไม่มีวิธีให้ผู้ใช้ป้อนคีย์ส่งคืนด้วยเหตุผลบางอย่างคุณอาจเพิกเฉยต่อการกดแป้นเดียวสำหรับสิ่งนี้
•ความท้าทายนี้มีไว้สำหรับค่าเริ่มต้นของคีย์เท่านั้นตัวอย่างเช่นหาก4
มีการกดปุ่มคุณสามารถสันนิษฐานได้ว่ามันจะ4
ไม่มีวันหมด$
•คุณสามารถสันนิษฐานได้ว่ากดปุ่มสีเขียวเท่านั้น
ตัวอย่างInput
-> Output
:
S
-> a
4
-> 3
=
-> -
[
->p
นี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่มีจำนวนผู้ชนะที่สั้นที่สุด!
]
-> [
ใช่ไหม