24
เอาต์พุตตำแหน่งแรกในโปรแกรมของคุณสำหรับอักขระอินพุตแต่ละตัว
ท้าทาย เขียนโปรแกรมที่ไม่ว่างเปล่า / ฟังก์ชั่นpที่ได้รับสายเข้าไม่ว่างเปล่าs, เอาท์พุทตำแหน่งของเกิดขึ้นครั้งแรกของตัวละครของแต่ละในรหัสแหล่งที่มาของsp ตัวอย่างเช่นหากโปรแกรมของคุณคือ main() { cout << magic << cin } ^0 ^5 ^10 ^15 ^20 ^25 และได้รับอินพุตabcd{เอาต์พุตควรเป็น [1, x, 9, x, 7] (0-based) [2, x, 10, x, 8] (1-based) นี่xแสดงให้เห็นถึงผลใด ๆ ที่ไม่ได้เป็นผลผลิตที่ถูกต้องสำหรับตำแหน่งตัวอักษร (เช่นจำนวนลบ, 0ถ้าคุณใช้การจัดทำดัชนี 1-based NaN, Infสตริงpotatoเป็นจำนวนมากขึ้นกว่าความยาวของโปรแกรม ฯลฯ ) ข้อ จำกัด ไม่อนุญาตให้อ่านซอร์สโค้ด (เช่นใน Quine ที่เหมาะสม) อนุญาตให้ใช้ความคิดเห็นได้ …