นี่เป็นความท้าทายเริ่มต้นที่ดีและเป็นนักฆ่าเวลาที่ดี
ฉันเพียงแค่พูดว่า - บันทึก - ธรรมชาติเพราะชื่อสั้นเกินไปนี่ไม่มีส่วนเกี่ยวข้องกับลอการิทึม
รับ 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(ฉันเกลียดการเล่น)