Programmation Puzzles & Code Golf

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

30
Sourire! Souriez simplement
Il est bien connu que Brainf * ck est très mauvais face aux problèmes de complexité de Kolmogorov, par exemple, il nécessite environ 100 caractères juste pour imprimer "Hello world". Cependant, il pourrait y avoir des textes où Brainf * ck est tout simplement très bon. Votre tâche consiste maintenant …


5
Programme d'auto-notation
Nous avons un défi pour produire votre propre score , mais il semble que toutes les réponses y codent simplement la sortie et c'est ennuyeux 1 . Permet donc d'avoir un nouveau défi. Votre programme doit sortie sa propre longueur en octets suivi par la chaîne " bytes", mais afin …

5
J'ai oublié le jour des serviettes
J'ai oublié le jour des serviettes Lien Sandbox Script PHP pour les deux exemples (erreur, formatage de la chaîne) Script php corrigé, l'entrée est explicite Script PHP avec plus de commentaires d'entrée / décommentation $argvpour voir différents résultats Comme vous le savez peut-être, le 25 mai est bien connu sous …

2
Programmer un score d'incircularité
Votre tâche consiste à programmer une fonction mathématique s, qui prend un ensemble fini non vide Ade points dans le plan 2D et génère un score d'incircularité s(A)qui satisfait les propriétés suivantes: Définition positive : S'il y a un cercle ou une ligne droite qui contient tous les points de …

4
Il n'y a pas de «verre à moitié vide»
Vous connaissez probablement la question rhétorique de savoir si un verre est à moitié plein ou à moitié vide . Je suis un peu fatigué de la phrase, j'ai donc décidé qu'il était temps d'éliminer cette confusion sur la plénitude ou la vacuité du verre par programme. Votre tâche consiste …

11
triplegolf - non seulement la longueur du code source compte!
Le but de ce défi est d'écrire un programme où la longueur des trois suivantes est exactement la même: la longueur du code source la longueur de la sortie imprimée sur la sortie standard la longueur des avertissements du compilateur qu'il génère avec le compilateur (non modifié) de votre choix …
15 code-golf 

1
Trier avec un réseau neuronal
Les défis de golf neuronaux précédents ( ceci et cela ) m'ont inspiré à poser un nouveau défi: Le défi Trouver le plus petit réseau neuronal à action directe tel que, étant donné tout vecteur d'entrée à 4 dimensions ( a , b , c , d)(une,b,c,ré)(a,b,c,d) avec des entrées …

5
Quel est le zodiaque actuel?
Affichez les emoji du zodiaque oriental d'un temps donné, selon le pays donné. Le zodiaque oriental est un schéma de classification qui attribue un animal et ses attributs réputés à chaque année dans un cycle répétitif de 12 ans. Il est également affecté aux heures. Règles: Le pays doit être …

7
Opérateur décimal «XOR»
De nombreux langages de programmation fournissent des opérateurs pour manipuler les chiffres binaires (base-2) des entiers. Voici une façon de généraliser ces opérateurs à d'autres bases: Soit x et y deux nombres à un seul chiffre dans la base B . Définir l'opérateur unaire ~et binaire &, |et de ^telle …
15 code-golf  math  number 

16
Attaquer l'hydre
Au lieu d'être un guerrier habile capable de tuer des hydres (voir ici et ici ), cette fois, vous êtes un guerrier qui n'a aucune connaissance préalable de la façon de tuer une ou des armes à utiliser contre la créature. Dans ce problème, chaque fois que vous coupez une …
15 code-golf 

30
Trouver le pourcentage
Nous n'avons pas eu de défis faciles et faciles depuis un certain temps, alors c'est parti. Étant donné une liste d'entiers supérieurs chacun à et un indice en entrée, affichez le pourcentage de l'élément à l'indice donné de la somme totale de la liste.000 La sortie doit être quelle que …


6
Générer un mot non-sens prononçable de syllabes
Votre tâche consiste à générer un mot non-sens qui est raisonnablement prononçable avec le nombre spécifié de «syllabes». Chaque fois que le programme est exécuté, il peut en résulter un mot de non-sens différent. Prononçabilité Un mot prononçable est composé de syllabes, qui sont à leur tour constituées d'un groupe …


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.