Для занять гольфом я виконував завдання в класі "Вступ до дівчини" в Python. Я виявив, що для цього завдання існувало декілька стратегій, які дуже близькі за кількістю персонажів, і я впевнений, що люди можуть знайти ще кращі способи. Хоча мене найбільше цікавлять способи зробити це на Python, я хотів би знати, що найбільше гольфів може отримати ця програма, тому це гольф з кодом і найкоротший виграш відповідей.
Правила:
Призначення викладено нижче. Користувача слід попросити ввести двічі, хоча підказки не повинні нічого говорити, і вони можуть бути в іншому порядку.
Застосовуються стандартні лазівки.
Призначення 3: Стрілки
Напишіть програму, яка запитує користувача на ряд стовпців, і вони друкують шаблон, як показано нижче. Можна припустити, що користувач подасть позитивні цифри. Ваша програма повинна обробляти як ліву, так і праву стрілки. Ось кілька пробних запусків:
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*