Programmation Puzzles & Code Golf

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

2
Cryptic Kicker //
Cryptic Kicker Une méthode courante mais peu sûre de chiffrement du texte consiste à permuter les lettres de l'alphabet. En d'autres termes, chaque lettre de l'alphabet est systématiquement remplacée dans le texte par une autre lettre. Pour garantir que le cryptage est réversible, deux lettres ne sont pas remplacées par …

30
Signez ce mot!
Qu'est-ce qu'une signature Word? La signature d'un mot sont toutes ses lettres mises en ordre - les signatures de this, histet hitssont toutes hist. Le défi Écrire un programme programme doit demander une entrée, puis imprimer la signature de ce mot. Ainsi, un exemple d'exécution de programme pourrait ressembler à …

8
Barcodegolf: Générez l'UPC d'un numéro
Aujourd'hui, presque tous les magasins utilisent des codes-barres UPC ( Universal Product Code ) pour simplifier le processus de vérification. Si le nom ne vous dit rien, vous reconnaîtrez sûrement à quoi il ressemble: Format Le système le plus courant est UPC-A, qui utilise 12 chiffres pour représenter chaque produit …

2
Paire de condensateurs
Les condensateurs sont connus pour être fabriqués avec des tolérances élevées. Ceci est acceptable dans de nombreux cas, mais parfois une capacité avec des tolérances serrées est requise. Une stratégie courante pour obtenir une capacité avec la valeur exacte dont vous avez besoin consiste à utiliser deux condensateurs soigneusement mesurés …

2
Pli pour le butin
introduction Après une longue bataille, vous avez réussi à vaincre un Sphinx dans un concours d'énigmes. Le Sphinx, impressionné par votre habileté, souhaite vous donner une récompense à la mesure de votre intelligence et crée une bande de parchemin magique divisée en huit cases contenant chacune un chiffre. "Pliez le …

1
Nombre de labyrinthes valides
Compte tenu d'une WxHgrille, combien y a-t-il de labyrinthes possibles? Ce que vous savez sur le labyrinthe: La grille a exactement des Hcarrés de haut et des Wcarrés de large. Il existe trois types de carrés: Début, Fin et Vide. Votre labyrinthe doit contenir exactement 1 début et 1 fin, …

5
Générer des probabilités autour d'un pavé numérique
Inspiré par cette question un peu plus tôt dans la journée , j'aimerais voir comment différents langages de programmation peuvent transformer un pavé numérique en probabilités. Généralement, les jeux basés sur des tuiles vous permettront d'utiliser un pavé numérique pour vous déplacer dans n'importe quelle direction en fonction de l'emplacement …
12 code-golf 


3
Vérifiez s'il existe une sous-chaîne isomorphe
Cette question est une extension de Vérifier si les mots sont des isomorphes et en copie la première partie pour donner la définition d'un isomorphe. Deux mots sont isomorphes s'ils ont le même schéma de répétitions de lettres. Par exemple, les deux ESTATEet DUELEDont un motifabcdca ESTATE DUELED abcdca parce …
12 code-golf 

5
Risque, la voie Warlight
introduction Dans ce jeu, les joueurs utilisent leurs armées pour combattre les armées des autres joueurs, capturer des territoires et devenir le dernier homme debout. Chaque tour, les joueurs reçoivent un nombre de base d'armées à utiliser à leur disposition. En capturant des territoires dans certaines régions, cependant, les joueurs …
12 king-of-the-hill  c  c++  java 

7
Golf composé ionique
Défi Étant donné deux entrées, un ion positif et un ion négatif, vous devez produire la formule du composé ionique qui serait fabriqué à partir des deux ions. Cela signifie essentiellement équilibrer les frais pour qu'ils soient égaux à zéro. Ne vous embêtez pas avec le formatage de la formule …

6
ASCII Triangle Ripple
D'accord, ma première question sur le golf. S'il vous plaît soyez doux :) Je sais qu'il y a beaucoup trop de puzzles ascii: P mais c'est parti. La tâche est simple, utilisez votre langage de programmation préféré pour imprimer une ondulation triangulaire. L'entrée doit être de la taille de l'ondulation. …

2
Trouver le chemin Swype le plus court
introduction Dernièrement, je m'habitue à taper avec Swype . J'ai remarqué que certains mots peuvent être produits en traçant une ligne droite de votre lettre de départ à votre lettre de fin, ou en sautant les lettres qui se répètent. Par exemple, je peux taper le mot balloonpar Swyping dans …
12 code-golf 

5
Art ASCII du jour # 4 - Signes du zodiaque
Nous aimons tous les horoscopes, n'est-ce pas ? Mais j'ai un grave problème dans cette application Horoscope installée sur mon téléphone intelligent car elle n'affiche que l'icône du signe du zodiaque pour l'horoscope de chaque jour. Maintenant, je me souviens de mon horoscope, mais il est difficile de se souvenir …

8
Nombre de caractères dans le code source
Écrivez un programme qui génère une liste du nombre d'occurrences de chaque caractère unique dans son code source. Par exemple, ce programme hypothétique {Source_Print_1};devrait produire cette sortie: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t …
12 code-golf  quine 

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.