แรงบันดาลใจจากCodewars กะตะ
เป้าหมายของคุณคือใช้สตริงอินพุตเช่นอันนี้:
"'Twas a dark and stormy night..."
และส่งคืนสตริงที่มีตำแหน่งของอักขระแต่ละตัวในตัวอักษรคั่นด้วยช่องว่างและละเว้นอักขระที่ไม่ใช่ตัวอักษรเช่นนี้
"20 23 1 19 1 4 1 18 11 1 14 4 19 20 15 18 13 25 14 9 7 8 20"
สำหรับความท้าทายเพิ่มเติมคุณสามารถแทนที่ตัวอักษรตัวเลขใด ๆ ในสายเดิมด้วยตัวเอง + 27. ตัวอย่างเช่นจะกลายเป็น"25"
"29, 32"
นี่เป็นทางเลือกที่สมบูรณ์
คุณต้องใช้ 1 การจัดทำดัชนี ( 'a'==1
, 'b'==2
ฯลฯ )
กฎเพิ่มเติม:
คุณต้องส่งคืนสตริงไม่ใช่อาร์เรย์
ช่องว่างต่อท้ายคือตกลง
ผู้ชนะมีจำนวนไบต์ต่ำสุด
โชคดี!