Что касается практики игры в гольф, я выполнял задания на вступлении моей подруги в 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
*
*
*
*
*
*
*
*
*