ตามคำถามนี้จากการตรวจสอบรหัส
กำหนดสตริงอักขระ ASCII ที่ไม่สามารถพิมพ์ได้และว่างเปล่าเอาท์พุทอักขระที่ไม่ซ้ำตัวที่สอง ตัวอย่างเช่นสำหรับการป้อนข้อมูลการส่งออกDEFD
F
อินพุต
- สายเดียวในรูปแบบที่เหมาะสมใด ๆ
เอาท์พุต
- สองตัวละครที่ไม่ซ้ำเมื่ออ่านจากซ้ายไปขวาอีกครั้งในรูปแบบที่เหมาะสม
- อักขระเอาต์พุตไม่คำนึงถึงขนาดตัวพิมพ์
- หากไม่มีตัวอักษรดังกล่าวอยู่ (เช่นตัวละครซ้ำทั้งหมด) ให้ส่งออกสตริงว่าง
กฎระเบียบ
- อัลกอริทึมควรละเว้นกรณีและปัญหา นั่นคือ
D
และd
นับเป็นตัวละครเดียวกัน - ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น
- สตริงอินพุตจะได้รับการรับประกันว่าไม่ว่างเปล่า (เช่นอย่างน้อยหนึ่งตัวอักษร)
- สตริงอินพุตคือ ASCII อักขระที่ถูกต้องใด ๆ สามารถทำซ้ำได้ไม่ใช่แค่ตัวอักษรและตัวเลข (รวมถึงช่องว่าง)
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการเล่นกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ
ตัวอย่าง
อินพุตอยู่บนบรรทัดแรกเอาต์พุตอยู่บนบรรทัดที่สอง
DEFD
F
FEED
D
This is an example input sentence.
x
...,,,..,,!@
@
ABCDefgHijklMNOPqrsTuVWxyz
B
AAAAAABBBBB
Thisxthis
This this.
.