Saya tinggal di Inggris, di mana hujan turun. Banyak. Saya juga memiliki keperluan yang disayangkan harus memakai kacamata untuk melihat, yang berarti bahwa ketika hujan (seperti sekarang), saya hampir tidak bisa melihat keluar dari mereka. Tantangan ini adalah agar Anda semua dapat mengalami hal yang sama!
Tugas
Keluarkan gelas seni ASCII dengan setetes air yang ditambahkan setiap detik.
Memasukkan
Tidak ada
Keluaran
Sepasang gelas dengan tetesan air di atasnya.
Kacamata
________________________
| /__\ |
| / \ |
| / \ |
\_______/ \_______/
Rintik hujan
Tetesan hujan dilambangkan dengan a .
. Tetesan hujan ditempatkan secara acak di lensa kacamata. Jadi ketika tetesan hujan diletakkan, kacamata mungkin terlihat seperti ini
________________________
| /__\ |
| . / \ |
| / \ |
\_______/ \_______/
Jika ditempatkan pada ruang kosong ( ), sebuah
.
ditempatkan pada gambar. Jika ditempatkan pada kotak yang sudah memiliki tetesan air hujan, drop lulusannya.
Langkah-langkah pada tetes adalah
- tidak ada tetes ditempatkan:
- 1 tetes ditempatkan:
.
- 2 tetes ditempatkan:
o
- 3 tetes ditempatkan:
O
- 4+ tetes ditempatkan:
@
Aturan
- Gambar harus terlihat seolah tetap di tempatnya. Ini berarti Anda dapat menghapus layar atau mencetak cukup baris baru untuk "menghapus" layar. Anda tidak dapat mengembalikan daftar langkah. Maaf tentang ini, tetapi Anda harus bisa mengatasinya.
- Saat mengeluarkan baris baru untuk "menghapus" layar, Anda harus memiliki setidaknya 3 baris baru di antara kacamata.
- Kode berjalan sampai kacamata penuh dengan tetes lulus penuh yaitu sampai hasilnya terlihat seperti ini:
________________________ | @@@@@@@@@ / __ \ @@@@@@@@@@ | | | @@@@@@@@ / \ @@@@@@@@@ | | | @@@@@@@@ / \ @@@@@@@ | | \ _______ / \ _______ /
- Kode terpendek dalam byte menang.
@
, kan?