Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

5
Visualisez la multiplication longue avec l'art ASCII
Le défi Écrivez un programme qui prend deux entiers de l'entrée standard, séparés par une virgule, puis imprime une visualisation de la multiplication longue de ces deux entiers sur la sortie standard. Par exemple: Contribution 14, 11 Sortie du programme 14 x11 _____ 14 14 ______ 154 Contribution -7, 20 …

27
Supprimer des éléments uniques de la chaîne
Je suis tombé sur cette question, car il semble que ce soit un cas d'utilisation très courant pour trouver des caractères uniques dans une chaîne. Mais que faire si on veut s'en débarrasser? L'entrée ne contient que des alphabets en minuscules. Seules les lettres de a à z sont utilisées. …
12 code-golf  string 

4
Dessinez un cube carrelé de n'importe quelle taille
Dessinez un cube en mosaïque de n'importe quelle taille, dans l'art ASCII. Vous recevrez trois nombres a, bet cle programme devrait sortir un cube de taille a * b * c. Exemples 3 3 3 -> ____ ____ ____ /____/____/____/| /____/____/____/|| /____/____/____/||| |____|____|____|||/ |____|____|____||/ |____|____|____|/ 5 2 3 -> ____ …


26
Listes de suppression d'imbrication
Étant donné une liste avec des listes imbriquées à l'intérieur, renvoyez la liste avec les éléments des listes imbriquées dé-imbriqués. Contribution La liste aura, au plus, des listes imbriquées de 4 profonds. Comptez tous les 0 dans l'entrée comme un espace nul. Production Imprimez individuellement chaque article. N'imprimez pas la …
12 code-golf 

1
Faites quelque chose de savoureux! [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . Votre défi est d'écrire un programme …


13
créer une barre de progression ascii
eh bien, c'est quelque chose de similaire à cette question mais avec quelques petites différences. vous devez écrire un programme pour demander la largeur de la barre de progression et la quantité de travail effectuée. puis dessinez une barre de progression avec les fonctionnalités suivantes: La largeur indique le nombre …

4
Conversion de la notation Infix en notation Prefix
Étant donné une expression arithmétique, qui peut inclure des parenthèses ( ()), des exposants ( ^), une division ( /) et une multiplication ( *), une addition ( +) et une soustraction ( -) (dans cet ordre de fonctionnement), telles que a ^ (2 / 3) * 9 * 3 …
12 code-golf  math 

16
Trouver des mots à une main
'exagéré' est un exemple de mot qui peut être tapé à gauche, sur une carte clavier qwerty normale. le «monopole» est un exemple pour la main droite. Recherche dans le wordsfichier Unix de mots pouvant être saisis d'une seule main. La sortie doit être de deux lignes: liste séparée par …
12 code-golf 


3
Mettre en œuvre une calculatrice graphique
Il y a eu de nombreuses questions concernant les calculatrices; cependant, il ne semble pas que cela implique la mise en œuvre d'une calculatrice graphique. Le défi Vous devez écrire un programme complet qui prend plusieurs formules en entrée de STDIN et les représente graphiquement dans STDOUT. La saisie prendra …

3
Quine de sauvegarde de session
Inspiré par cette question . Créez un programme qui invite l'utilisateur à stocker certaines données et, lorsque le programme se ferme, crachez le programme lui-même, à l'exception des données de session modifiées. L'utilisateur ouvre ensuite le programme nouvellement généré et peut rappeler les données du programme précédent. Commandes KEY VALUE: …
12 code-golf  quine 

4
Chemin le plus court pour un chevalier d'échecs
Votre programme doit calculer le nombre de coups qu'il faut à un chevalier d'échecs pour atteindre chaque case de l'échiquier. L'entrée sera constituée de deux entiers séparés par des espaces représentant les coordonnées du carré de départ (coordonnées horizontales puis verticales, 0-7 inclus chacune). Votre programme devrait produire une grille …
12 code-golf  chess 

7
Quel est le jour aujourd'hui (ou à d'autres dates)?
Tâche Écrivez un programme ou une fonction qui calcule un nom de jour d'une semaine que l'utilisateur saisit. Entrée sortie L' entrée est une chaîne de caractères, YYYYMMDD. Exemple de valeurs d'entrée: 20110617: 17 juin 2011 19040229: 29 février 1904 06661225: 25 décembre 666 00000101: 1er janvier 0 99991231: 31 …
12 code-golf  date 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.