Do ćwiczeń golfowych wykonywałem zadania w Intro mojej dziewczyny do klasy Python. Odkryłem, że przy tym zadaniu było wiele strategii, które były bardzo zbliżone do liczby postaci i jestem pewien, że ludzie tutaj mogą znaleźć jeszcze lepsze sposoby. Chociaż jestem najbardziej zainteresowany sposobami zrobienia tego w Pythonie, chciałbym wiedzieć, jak najbardziej gra w golfa ten program, dlatego jest to golf golfowy i wygrywa najkrótsza odpowiedź.
Zasady:
Zadanie opisano poniżej. Użytkownik powinien zostać poproszony o dwukrotne wprowadzenie danych, chociaż monity nie muszą nic mówić i mogą być w innej kolejności.
Obowiązują standardowe luki.
Zadanie 3: Strzały
Napisz program, który monituje użytkownika o podanie kilku kolumn, a on wydrukuje wzór, jak pokazano poniżej. Możesz założyć, że użytkownik poda liczby dodatnie. Twój program powinien obsługiwać zarówno lewą, jak i prawą strzałkę. Oto kilka przykładowych przebiegów:
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*