Pour la pratique du golf, j'ai fait les devoirs dans le cours d'introduction à Python de ma petite amie. J'ai trouvé que pour cette mission, il y avait plusieurs stratégies qui se sont rapprochées du nombre de personnages, et je suis sûr que les gens ici peuvent trouver des moyens encore meilleurs. Bien que je sois plus intéressé par les moyens de le faire en Python, je voudrais savoir le plus de golf que ce programme peut obtenir, c'est donc le golf de code et les réponses les plus courtes.
Les règles:
La mission est décrite ci-dessous. L'utilisateur doit être invité à entrer deux fois, bien que les invites n'aient rien à dire et puissent être dans un ordre différent.
Des échappatoires standard s'appliquent.
Affectation 3: flèches
Écrivez un programme qui invite l'utilisateur à entrer un certain nombre de colonnes et imprime le modèle comme indiqué ci-dessous. Vous pouvez supposer que l'utilisateur fournira des nombres positifs. Votre programme doit gérer les flèches gauche et droite. Voici quelques exemples d'exécutions:
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*