ค้นพบวิดีโอ youtubeจากผู้ใช้ PPCG คน ...
คุณท้าทายคือการใช้ ASCII- ศิลปะวาดกำแพงปราสาท Minecraft ของ Andesite และ Diorite รูปร่างของผนังเป็นชุดต้นเสียง สำหรับการอ้างอิงชุดคันทอร์ทำโดยการทำซ้ำNครั้งต่อไปนี้:
- สามขั้นตอนปัจจุบัน
- แทนที่ตรงกลางด้วยช่องว่าง
- เพิ่มบรรทัดเต็มด้านล่าง
สิ่งนี้จะสร้างสิ่งต่อไปนี้สำหรับสี่ขั้นตอนแรก:
*
* *
***
* * * *
*** ***
*********
* * * * * * * *
*** *** *** ***
********* *********
***************************
อย่างไรก็ตามความท้าทายของคุณไม่ง่ายอย่างนั้น คุณเห็นไหมว่าหลังจากที่ชุดต้นเสียงใหญ่ขึ้นจริง ๆ แล้วมันน่าเบื่อมากที่ได้ดูตัวละครเดิมซ้ำแล้วซ้ำอีก ดังนั้นเรากำลังจะมีการเปลี่ยนแปลงว่าด้วยการซ้อนทับชุดสลับดอกจันและสัญญาณปอนด์*
#
คุณควรสลับอักขระทุกตัวในแนวนอนและทุกแนวตั้ง (แน่นอนว่าเว้นช่องว่างไว้เหมือนเดิม) ตัวอย่างเช่นตัวอย่างที่สองจะกลายเป็น:
* *
###
และตัวอย่างที่สามจะกลายเป็น:
* * * *
### ###
***###***
เพื่อความสมบูรณ์นี่คือตัวอย่างสี่และห้า:
#4
* * * * * * * *
### ### ### ###
***###*** ***###***
###***###***###***###***###
#5
* * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###***
และตัวอย่างเด่นครั้งที่หนึ่งการทำซ้ำครั้งที่ 6:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***### ###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###*** ***###***###***###***###***###***###***###***###***###***###***###***###***###***
###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###
ความท้าทาย
คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบที่รับจำนวนเต็มบวกสำหรับอินพุทและส่งออกเศษส่วนปราสาท minecraft รุ่นที่N คุณสามารถนำเข้าและส่งออกด้วยวิธีการที่เหมาะสมและคุณไม่ต้องกังวลเกี่ยวกับอินพุตที่ไม่ถูกต้อง (เช่นตัวเลขที่น้อยกว่า 1, ตัวเลขจุดลอยตัว, ไม่ใช่ตัวเลข ฯลฯ )
คำตอบที่สั้นที่สุดวัดเป็นไบต์ชนะ!