24
การนับและการสะกดคำ
เขียนโปรแกรมที่ใช้เป็นสายอักขระที่ป้อนสตริงที่มีคุณสมบัติดังต่อไปนี้ หากตัวอักษรในสตริงเป็นตัวอักษรตัวพิมพ์ใหญ่ (ASCII 41-5A) อักขระนั้นจะถูกแทนที่ด้วยสตริงที่มีตัวอักษรทุกตัวจนถึงและรวมถึงตัวอักษรต้นฉบับในตัวพิมพ์ใหญ่ ตัวอย่างเช่นถ้าสายป้อนเป็นแล้วออกจะเป็นIABCDEFGHI ในทำนองเดียวกันถ้าตัวละครเป็นตัวอักษรตัวเล็ก (ASCII 61-7A) ตัวละครจะถูกแทนที่ด้วยวิธีเดียวกัน จะถูกแทนที่ด้วยiabcdefghi หากตัวละครเป็นตัวเลข (ASCII 30-39) ตัวละครนั้นจะถูกแทนที่ด้วยตัวเลขทุกตัวที่เริ่มต้นจาก0และนับจนถึงจำนวน หากอินพุตมีการตัดแบ่งอักขระแต่ละตัวดังนั้นลำดับการแทนที่จะถูกรวมเข้าด้วยกัน อักขระอื่นทั้งหมดจะถูกพิมพ์โดยไม่มีการดัดแปลง อินพุตตัวอย่าง (คั่นด้วยบรรทัดว่าง) AbC123 pi=3.14159 Hello, World! ตัวอย่างผลลัพธ์ AabABC010120123 abcdefghijklmnopabcdefghi=0123.0101234010123450123456789 ABCDEFGHabcdeabcdefghijklabcdefghijklabcdefghijklmno, ABCDEFGHIJKLMNOPQRSTUVWabcdefghijklmnoabcdefghijklmnopqrabcdefghijklabcd! นี่คือรหัสกอล์ฟ, fellas ใช้กฎมาตรฐาน รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ หากต้องการดูลีดเดอร์บอร์ดให้คลิก "แสดงข้อมูลโค้ด" เลื่อนไปที่ด้านล่างและคลิก "►เรียกใช้ข้อมูลโค้ด" ส่วนย่อยทำโดยเครื่องมือเพิ่มประสิทธิภาพ แสดงตัวอย่างโค้ด /* Configuration */ var QUESTION_ID = 61940; // Obtain this from the …