Programmation Puzzles & Code Golf

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

7
Générez un modèle de démarque pour votre publication
Votre tâche est simple: écrivez un programme (ou une fonction) qui ne prend aucune entrée et génère quelque chose comme ceci: ## *name*, *length* bytes *code* Où *name*est le nom de la langue que vous utilisez, *length*le nombre d'octets dans votre code et *code*le code source de votre programme. S'il …
19 code-golf  quine 

7
Blueprint a sestina
Une sestina est un format de poème qui suit un modèle intéressant que nous pouvons générer. Il comporte six strophes de six lignes chacune, où les derniers mots de chaque ligne de la première strophe constituent les terminaisons de ligne de chaque strophe successive, tournés selon un modèle défini. (Il …

10
Un système de numérotation simple
Permettez-moi de vous parler d'un système de numérotation simple. (que j'ai compensé juste pour ce défi) Ce système contient les fonctions (), [], {}et <>. 1. () Quand ()aucun argument n'est donné, il est évalué 0. Lorsque ()reçoit un ou plusieurs arguments, il évalue la somme des arguments. 2. [] …

4
Étant donné un diagramme, trouver X
Trouver X J'ai été inspiré par des questions mathématiques dans lesquelles on est invité à "trouver X" pour une forme donnée. À l'origine, j'allais juste avoir le défi d'imprimer l'emplacement x et y du caractère 'x' dans une chaîne. Mais je supposais que ce serait trop simple. J'ai donc considéré …

22
Construire une pyramide alphabétique
Aujourd'hui, nous allons construire une pyramide en lettres! Voici un exemple de pyramide de lettres pour les 5 premières lettres: Écrivez les 5 premières lettres avec un espace entre, d'abord ascendant puis descendant. A B C D E D C B A Faites la même chose pour les quatre premières …

3
Correspondance de motif alphabet
Nous avons eu beaucoup de défis alphabétiques. Pour ce défi, vous passez la sortie d'un défi alphabétique et vous devez sortir le modèle à l'échelleN . Par exemple, si N=5et vous avez passé le L-phabet : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ …

24
Grille ASCII art code golf
Défi Créez le programme le plus court qui répond aux exigences Exigences Le code doit générer une grille 5x5 de 0, comme ceci: 00000 00000 00000 00000 00000 Le code doit accepter une entrée (colonne, ligne, caractère). La grille doit changer en conséquence: Début: 00000 00000 00000 00000 00000 Contribution: …

9
Supports triplés équilibrés
Un "support triplet" (que j'ai compensé pour ce défi) est l'un des suivants: (...+...) [...:...] {...|...} <...-...> Une chaîne de crochets triplet équilibrée (BTBS pour faire court) est soit une chaîne vide, deux BTBS concaténés, soit l'un des crochets de triplet ci-dessus, chacun étant ...remplacé par un BTBS. Votre tâche …


27
8 devrait devenir Infinity [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . Jetons un coup d'œil à une …

13
Dessinez une courbe de dragon
Votre tâche pour aujourd'hui: dessinez une courbe de dragon! Dans le cas où vous ne savez pas ce qu'est une courbe de dragon, voici une vidéo d'introduction ViHart (vraiment cool, regardez!) Votre tâche: dessiner une courbe de dragon, répétée au moins 9 fois. Vous n'avez pas besoin d'afficher les itérations …

6
Titre du film: chaîne de style
Défi Avez-vous déjà vu ces titres de bandes-annonces de films (à savoir Martian, Interstellar, etc.) où ils ont d'énormes espaces entre les lettres qui s'étalent lentement? Le défi consiste à recréer cet effet en fonction d'une chaîne, d'un multiplicateur d'écart et d'une direction, en insérant une quantité appropriée d'espaces entre …

16
(KevinC's) Triangular DeciDigits Sequence
Contribution: Un entier positif n qui est 1 <= n <= 25000. Production: Dans cette séquence, nous commençons par le nombre décimal 1 / n . Ensuite , nous prenons la somme des chiffres jusqu'à la n ième chiffre après la virgule ( commençant à 1); suivi de la somme …


9
Dessinez des boîtes ASCII
Prenez deux listes d'entiers non négatifs et sortez une boîte ASCII telle que définie ci-dessous. Les coins et les intersections sont des atouts: +(code ASCII 43) Les lignes verticales sont des barres |(code ASCII 124) Les lignes horizontales sont des inconvénients -(code ASCII 45) La première liste d'entrée spécifie le …

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.