ความท้าทายนั้นง่ายมาก: พิมพ์อักขระตัวสุดท้ายตัวกลางและตัวแรกของซอร์สโค้ดของโปรแกรมตามลำดับนั้น
อักขระกลางถูกกำหนดดังต่อไปนี้โดยสมมติว่าความยาวของแหล่งที่มาของnอักขระและการจัดทำดัชนี 1 รายการ:
- ถ้า
nเป็นเช่นนั้นให้พิมพ์อักขระ -thn/2และn/2 + 1-th (abcdef == cd) - ถ้า
nเป็นคี่ให้พิมพ์(n-1)/2 + 1อักขระ -th (abcde == c)
กฎระเบียบ
[last][middle][first]เนื่องจากไม่มีการป้อนข้อมูลพิมพ์สุดท้ายกลางและตัวอักษรตัวแรกในรหัสต้นฉบับของคุณในรูปแบบ จะมีความยาว 3-4 ตัวอักษร- เอาต์พุตต้องไม่มีช่องว่างต่อท้ายใด ๆ อย่างไรก็ตามหากช่องว่างเป็นอักขระตัวแรกตัวพิมพ์ใหญ่หรืออักขระตัวสุดท้ายจะต้องพิมพ์ดังกล่าว
- ซอร์สโค้ดต้องมีความ
n >= 3ยาวอักขระ - รหัสจะต้องประกอบด้วย
>= 3ตัวอักษรที่ไม่ซ้ำกัน - ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัสกอล์ฟดังนั้นทางออกที่สั้นที่สุดในตัวละครชนะ
ตัวอย่าง
# Form: [code] --> [output]
xyz --> zyx
abcd --> dbca
1 --> # not allowed: too short
abcde --> eca
aaabb --> # not allowed: not enough unique characters
System.out.print("S;pr"); --> ;prS
this is a test --> ts t
123[newline]45 --> 53[newline]1
121ภาษาที่ดีมาก
-สำหรับการปฏิเสธและโดยปริยายพิมพ์กับเลื่อนบรรทัดให้\n1-เป็นสาม byter การค้นหาของฉันยังไม่ได้ผล