Para practicar golf, he estado haciendo las tareas en la clase de Introducción a Python de mi novia. Descubrí que para esta tarea, había múltiples estrategias que se acercaban mucho en el recuento de personajes, y estoy seguro de que las personas aquí pueden encontrar formas aún mejores. Aunque estoy más interesado en las formas de hacer esto en Python, me gustaría saber lo más golfizado que puede obtener este programa, por lo tanto, este es el código de golf y gana la respuesta más corta.
Las normas:
La tarea se describe a continuación. Se le debe pedir al usuario que ingrese dos veces, aunque las indicaciones no tienen que decir nada, y pueden estar en un orden diferente.
Se aplican lagunas estándar.
Tarea 3: Flechas
Escriba un programa que solicite al usuario una cantidad de columnas e imprima el patrón como se ve a continuación. Puede suponer que el usuario proporcionará números positivos. Su programa debe manejar las flechas izquierda y derecha. Aquí hay algunos ejemplos de ejecuciones:
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*