การแข่งขันกอล์ฟ
รับ ASCII ด้านล่าง "สีเขียว"
| |
| |> |
| | |
| O |
| |
| |
| |
| |
| |
| |
ให้|
แสดงว่าผนัง
ให้|
แสดงว่าครึ่งเสาธง
ให้>
แสดงถึงธงบนเสา
ให้O
แสดงว่าหลุม
ให้o
แสดงถึงลูกบอล
ขนาดของ "สีเขียว" คือ 10x10 |
มีช่องว่างสิบระหว่างกำแพงทั้งสองเป็น
นอกจากนี้ยังมีช่องว่างสิบช่องว่างหรือไม่ระหว่างด้านบนและด้านล่างของสีเขียว
ท้าทาย
ป้อนค่า x และ y หรือสร้างตัวเลขสุ่มสองหมายเลขเพื่อ "ยิง" ลูกกอล์ฟลงบนกรีน
หาก x, y ที่สร้างขึ้นไม่ได้สัมผัสหลุมหรือเอาท์พุทเสาธง / ธง "ลองอีกครั้ง!"
หาก x, y ที่สร้างขึ้นจะกระทบยอดเอาต์พุตของรู "Hole in One!"
ถ้า x, y สร้างความนิยมเอาท์พุทเสา "ลัคกี้ช็อต!"
ถ้า x, y ถูกสร้างขึ้นจะกระทบกับเอาต์พุตแฟล็ก "Close One!"
หลังจากการยิงออกตำแหน่งของลูกบอลบนกรีนด้วย a o
, แทนที่ตัวละครใด ๆ ที่ตี เอาท์พุทคำพูดที่เกี่ยวข้องดังกล่าวข้างต้น
ตัวอย่าง:
//Hole in one example, the O was replaced with a o
Randomed x = 3
Randomed y = 4
"Hole in One!"
| |
| |> |
| | |
| o |
| |
| |
| |
| |
| |
| |
//Clone example, the top half of the pole was replaced with a o
Randomed x = 3
Randomed y = 2
"Lucky Shot!"
| |
| o> |
| | |
| O |
| |
| |
| |
| |
| |
| |
//Lucky Shot example, the > was replaced with a o
Randomed x = 4
Randomed y = 2
"Close One!"
| |
| |o |
| | |
| O |
| |
| |
| |
| |
| |
| |
//Try Again example, the <space> was replaced with a o
Randomed x = 5
Randomed y = 1
"Try Again!"
| o |
| |> |
| | |
| O |
| |
| |
| |
| |
| |
| |
ขอให้สนุกและขอให้โชคดีและนี่คือcode-golfรหัสที่สั้นที่สุดชนะ!