ท้าทาย
คุณจะสร้างโปรแกรม / ฟังก์ชั่นที่รับความยาวของสตริงnและ:
- ทำให้ถ่านที่เป็นศูนย์กลางของพื้นที่ที่
kthk = (n+1)/2นี่จะเป็นที่ตั้งของศูนย์พื้นของคุณ - วางส่วนที่เหลือของตัวอักษรที่ไม่ใช่ช่องว่างจัดเรียงแบบสุ่มรอบศูนย์พื้น
nระยะห่างจากถ่านพีทาโกรัสต้องไม่เกิน - ส่งออกผลลัพธ์
หากคุณต้องการคำชี้แจงดูตัวอย่างด้านล่าง
กฎระเบียบ
- ช่องโหว่มาตรฐานใช้!
- I / O ต้องอยู่ในรูปของสตริง
- การป้อนข้อมูลจะเป็นเลขคี่เสมอเพื่อให้แน่ใจว่าคุณมีถ่านส่วนกลางที่จะนำไปที่ศูนย์ดิน
- ผลลัพธ์ที่ถูกต้องควรเกิดขึ้นกับความน่าจะเป็นที่ไม่ใช่ศูนย์
นี่คือรหัสกอล์ฟ ; รหัสที่สั้นที่สุดเป็นไบต์ชนะ!
ตัวอย่าง
การป้อนข้อมูล: qwert
ขอบเขตของการระเบิดเล็ดลอดออกมาจากพื้นดินเป็นศูนย์ (เครื่องหมายของสถานที่ที่ถูกต้อง x สำหรับส่วนที่เหลือของตัวอักษรที่จะ):
x
xxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxexxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxx
x
ตัวอย่างผลลัพธ์:
t
r
q e
w