Programmation Puzzles & Code Golf

43
Conseils pour jouer au golf dans CJam

CJam est un langage de golf basé sur une pile inspiré de GolfScript, créé par l’utilisateur aditsu de PPCG . Donc, dans la même veine que d’autres astuces spécifiques aux langues: Quels conseils généraux avez-vous pour jouer au golf dans CJam? Merci de poster un pourboire par...

43
Conseils pour Regex Golf

Semblables à nos discussions pour des astuces de golf spécifiques à une langue: quels sont les astuces générales pour raccourcir les expressions régulières? Je peux voir trois utilisations de regex quand il s’agit de jouer au golf: le regex golf classique ("voici une liste qui devrait correspondre,...

43
Étendre le soleil ASCII

Ecrivez un programme qui prend (via STDIN / ligne de commande) un entier non négatif N. Lorsque N est Oégal à 0, votre programme doit être imprimé (c'est la capitale, Oh, pas zéro). Lorsque N vaut 1, votre programme devrait imprimer \|/ -O- /|\ Quand N vaut 2, votre programme devrait imprimer \ | /...

43
Le défi du sablier

Le sablier Ce sablier a 60 "sables de temps", et il remplit complètement chaque chambre. L'horloge a 19 caractères de largeur et 13 caractères de hauteur. Chaque chambre a 5 rangées de sable et une rangée au centre pouvant contenir 1 sable. La rangée supérieure peut contenir 17 sables, la suivante...

43
Faire du vélo avec Rubik

En faisant tourner mon cube de Rubik sans rien faire , mon fils a remarqué qu'il revenait constamment à l'état résolu. Je suis à peu près sûr qu'il pensait qu'il s'agissait d'une sorte de magie vaudou au début, mais je lui ai expliqué que si vous répétez la même séquence de mouvements, elle...

43
Zigzagifier une matrice

Dans le cadre de son algorithme de compression, le standard JPEG déroule une matrice en un vecteur le long d'antidiagonales de sens alternant: Votre tâche consiste à prendre une matrice (pas nécessairement carrée) et à la renvoyer sous forme déroulée. Par exemple: [1 2 3 4 5 6 7 8 9 1 2 3] devrait...

43
Universal Spooky Meme Translator

introduction Il s'avère que les extraterrestres aiment les mèmes tout autant que nous. Chaque race extraterrestre que nous avons rencontrée jusqu'à présent a sa propre version de 2spooky4me(voir la question suivante ) et son équivalent, avec quelques variantes. Les habitants de la planète CUTE1f ne...

43
Est-ce que ma tarte a été bisectée?

Ecrivez un programme ou une fonction qui prend une liste non vide d’entiers positifs. Vous pouvez supposer qu'il s'agit d'un format pratique convenable, tel que "1 2 3 4"ou [1, 2, 3, 4]. Les nombres dans la liste d'entrée représentent les tranches d'un graphique à secteurs complet , chaque taille...

43
Imprimer des nombres de 1 à 10

Cela peut être un défi très simple, mais je suis surpris que cela n’ait pas encore été fait sur le golf-code: Imprimer tous les nombres entiers de 1 à 10 inclus dans l'ordre croissant de la sortie standard. Votre format de sortie peut être celui que votre langue prend en charge. Cela inclut les...

43
Calculer la difficulté d'une question Code Golf

Briefing La difficulté d'une question Code Golf peut être calculée comme suit: Où vest le nombre de points de vue qu'une question a et aest le nombre de réponses qu'une question a et ⌈ x est l' opérateur de plafond . Également: La difficulté actuelle de cette question: *** Tâche Ecrivez un...

43
Clignotant douze

De nombreux appareils électroniques, en particulier les plus anciens, clignotent 12:00lorsque l’heure n’a pas été réglée. Le but de ce défi est de recréer cela. Plus précisément, la tâche consiste à afficher 12:00et --:--alternativement dans une boucle infinie . La période doit être d'une seconde...

43
Peu couru épuisé

Étant donné un entier n > 0, affiche la longueur de la plus longue séquence contiguë de 0ou 1dans sa représentation binaire. Exemples 6est écrit 110en binaire; la plus longue séquence est 11, alors nous devrions revenir2 16→ 10000→4 893→ 1101111101→5 1337371→ 101000110100000011011→6 1→ 1→1...

43
Island Golf # 1: Circumnavigation

C'est le premier d'une série de défis Island Golf. Prochain challenge Avec un îlot en ASCII-art, affiche un chemin optimal pour le contourner. Contribution Votre entrée sera une grille rectangulaire composée de deux caractères, représentant la terre et l’eau. Dans les exemples ci-dessous, la terre...