Golf antrenmanı için kız arkadaşımın Intro to Python sınıfında görevler yapıyorum. Bu görev için karakter sayımında çok yaklaşan çok sayıda strateji olduğunu buldum ve buradaki insanların daha iyi yollar bulabileceğinden eminim. Her ne kadar Python'da bunu yapmanın yolları ile ilgilensem de, bu programın alabileceği en çok golf oynadığını bilmek isterim, bu nedenle bu kod golf ve en kısa cevap kazanıyor.
Kurallar:
Atama aşağıda özetlenmiştir. Kullanıcılardan iki kez giriş yapmaları istenir, ancak istemlerin hiçbir şey söylemesi gerekmez ve farklı bir sırayla olabilir.
Standart boşluklar uygulanır.
Ödev 3: Oklar
Kullanıcıdan birkaç sütun isteyecek bir program yazın ve deseni aşağıda görüldüğü gibi yazdırır. Kullanıcının pozitif sayılar sağlayacağını varsayabilirsiniz. Programınız hem sol hem de sağ ok tuşlarını kullanmalıdır. İşte birkaç örnek çalışma:
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*