นี่เป็นความท้าทายเริ่มต้นที่ดีและเป็นนักฆ่าเวลาที่ดี
ฉันเพียงแค่พูดว่า - บันทึก - ธรรมชาติเพราะชื่อสั้นเกินไปนี่ไม่มีส่วนเกี่ยวข้องกับลอการิทึม
รับ 2 ตัวแปร:
n
จำนวนของมดw
ความกว้างของการเข้าสู่ระบบ
การส่งออกเข้าสู่ระบบของความกว้างw
กับn
มด (ตัวอย่างแสดงให้เห็นw=3
,n=6
)
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
มดตัวเดียวมีลักษณะดังนี้:
\O/ # Upper-case O
-O- # Upper-case O
/o\ # Lower-case o
^
กฎหมายมดบางประการ:
- มดไม่สามารถสัมผัสกันหรือขอบของบันทึกโดยตรงพวกเขาต้องการที่จะสัมผัสช่องว่าง
- มดแต่ละแถวจะต้อง
w
กว้างด้วยn/w
แถวของมด - มดต้องการบันทึกเสมอความกว้างของบันทึกมากกว่า 0 รับประกัน
- มดยัง ... ดีต้องการมดจำนวนมดมากกว่า 0 รับประกัน
- มดก็มีการจัดการที่ดีอย่างน่าประหลาดใจพวกเขาจะเติมบันทึกจากซ้ายไปขวาบนลงล่าง ราวกับว่าพวกเขากำลังอ่านหนังสือ
Ant-xamples
w = 3, n = 5
| |
| \O/ \O/ \O/ |
| -O- -O- -O- |
| /o\ /o\ /o\ |
| ^ ^ ^ |
| |
| \O/ \O/ |
| -O- -O- |
| /o\ /o\ |
| ^ ^ |
| |
w = 1, n = 1
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
w = 1, n = 3
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
| \O/ |
| -O- |
| /o\ |
| ^ |
| |
นี่คือโค้ดกอล์ฟคนที่ชนะ bytecount น้อยที่สุด
w>n
ควรมีที่ว่างเพิ่มเติมก่อนทางขวามือ|
หรือไม่หรือขึ้นอยู่กับเรา?
Ant-xamples
(ฉันเกลียดการเล่น)