Untuk latihan golf, saya telah melakukan tugas di kelas Intro to Python pacar saya. Saya menemukan bahwa untuk tugas ini, ada beberapa strategi yang mendekati jumlah karakter, dan saya yakin orang-orang di sini dapat menemukan cara yang lebih baik. Walaupun saya paling tertarik dengan cara-cara melakukan ini dengan Python, saya ingin tahu yang paling golf yang bisa didapat oleh program ini, oleh karena itu ini adalah kode golf dan jawaban terpendek yang menang.
Aturan:
Tugas diuraikan di bawah ini. Pengguna harus diminta untuk memasukkan dua kali, meskipun petunjuknya tidak harus mengatakan apa-apa, dan bisa dalam urutan yang berbeda.
Celah standar berlaku.
Tugas 3: Panah
Tulis program yang meminta pengguna untuk sejumlah kolom, dan mereka mencetak pola seperti yang terlihat di bawah ini. Anda dapat mengasumsikan bahwa pengguna akan memberikan angka positif. Program Anda harus menangani panah kiri dan kanan. Berikut adalah beberapa contoh runnings:
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*