นี่คือความท้าทายที่ค่อนข้างง่ายสำหรับคุณ
กำหนดสตริงที่มีความยาวNส่งออกสตริงไปข้างหน้าจากนั้นย้อนกลับแล้วไปข้างหน้าจากนั้นย้อนกลับ ... เป็นต้นNครั้ง ตัวอย่างเช่นถ้าข้อมูลของคุณเป็น
Hello!
คุณควรส่งออก:
Hello!!olleHHello!!olleHHello!!olleH
คุณยังสามารถเลือกที่จะออกบรรทัดใหม่หนึ่งบรรทัด
การส่งของคุณอาจเป็นได้ทั้งโปรแกรมเต็มหรือฟังก์ชั่นและคุณอาจต้องใช้เวลาเข้าและส่งออกในรูปแบบที่เหมาะสม ตัวอย่างเช่นคุณอาจใช้ IO จาก STDIN / STDOUT อาร์กิวเมนต์ของฟังก์ชันและค่าส่งคืนจากไฟล์ ฯลฯ คุณสามารถสันนิษฐานได้ว่าสตริงอินพุตจะไม่ว่างเปล่าและจะมี ASCII ที่พิมพ์ได้เท่านั้น คุณต้องส่งออกสตริงใหม่ในบรรทัดเดียว ตัวอย่างเช่นถ้าผลลัพธ์ไปยังตัวอย่างสุดท้ายคือ
Hello!
!olleH
Hello!
!olleH
Hello!
!olleH
นี่จะไม่ใช่ทางออกที่ถูกต้อง!
ต่อไปนี้เป็นกรณีทดสอบเพิ่มเติม:
Input:
a
Output:
a
Input:
abcd
Output:
abcddcbaabcddcba
Input:
OK!
Output:
OK!!KOOK!
Input:
4815162342
Output:
4815162342243261518448151623422432615184481516234224326151844815162342243261518448151623422432615184
Input:
PPCG
Output:
PPCGGCPPPPCGGCPP
Input:
42
Output:
4224
ลีดเดอร์
เนื่องจากนี่เป็นความท้าทายของการเล่นกอล์ฟจึงมีการห้ามช่องโหว่มาตรฐานและคำตอบที่สั้นที่สุดในการชนะไบต์! แต่นี้เป็นยังมีการแข่งขันที่จะมีคำตอบที่สั้นที่สุดโดยเฉพาะอย่างยิ่ง langauge ใด ๆ ในขณะที่ไม่น่าเป็นไปได้ที่คำตอบ Java จะเอาชนะคำตอบในภาษา Perl หรือภาษากอล์ฟบางส่วน แต่ก็ยังน่าประทับใจมากที่มีคำตอบ Java สั้นที่สุด ดังนั้นคุณสามารถใช้กระดานแต้มนำนี้เพื่อดูทั้งสอง
คำตอบที่สั้นที่สุดในทุกภาษาและ
คำตอบที่สั้นที่สุดในแต่ละภาษา
เพื่อให้แน่ใจว่าคำตอบของคุณปรากฏขึ้นโปรดเริ่มคำตอบด้วยหัวข้อโดยใช้เทมเพลต Markdown ต่อไปนี้:
# Language Name, N bytes
ที่N
มีขนาดของส่งของคุณ หากคุณปรับปรุงคะแนนของคุณคุณสามารถเก็บคะแนนเก่าไว้ในพาดหัวโดยการตีพวกเขาผ่าน ตัวอย่างเช่น
# Ruby, <s>104</s> <s>101</s> 96 bytes
หากคุณต้องการรวมหลายตัวเลขไว้ในส่วนหัวของคุณ (เช่นเนื่องจากคะแนนของคุณคือผลรวมของไฟล์สองไฟล์หรือคุณต้องการแสดงรายการบทลงโทษการตั้งค่าสถานะของล่ามแยกต่างหาก) ตรวจสอบให้แน่ใจว่าคะแนนจริงเป็นตัวเลขสุดท้ายในส่วนหัว:
# Perl, 43 + 2 (-p flag) = 45 bytes
นอกจากนี้คุณยังสามารถตั้งชื่อภาษาให้เป็นลิงค์ซึ่งจะปรากฏในตัวอย่างกระดานแต้มนำ:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
olleH
ไม่elloH
?