Programmation Puzzles & Code Golf

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

13
Visualisez le tissage des bits
Le langage de programmation ésotérique evil a une opération intéressante sur les valeurs d'octets qu'il appelle "tissage". Il s'agit essentiellement d'une permutation des huit bits de l'octet (peu importe de quelle extrémité nous commençons à compter, car le motif est symétrique): Le bit 0 est déplacé vers le bit 2 …

5
Mettre en italique l'art ASCII
Étant donné l'entrée d'une image d'art ASCII, sortez l'art ASCII en italique. Pour mettre en italique l'art ASCII: Insérez zéro espace avant la dernière ligne, un espace avant l'avant-dernière ligne, deux espaces avant l'avant-dernière ligne, etc. Supprimez tous les espaces blancs de tête supplémentaires qui peuvent avoir été créés. Autrement …

4
Le problème Ender heureux
Le problème de la fin heureuse (en fait un théorème) déclare que Tout ensemble de cinq points dans le plan en position générale a un sous-ensemble de quatre points qui forment les sommets d'un quadrilatère convexe. Le problème a été ainsi nommé par Paul Erdős lorsque deux mathématiciens qui ont …



30
Séquence de Sylvester
La séquence de Sylvester, OEIS A000058 , est une séquence entière définie comme suit: Chaque membre est le produit de tous les membres précédents plus un. Le premier membre de la séquence est 2. Tâche Créez le plus petit programme possible qui prend un n et calcule le nième terme …

5
Réaction en chaîne des bombes
Introduction: Avant la tâche, voici ce que fait chaque élément sur la carte: Plain land ( X): Cela ne fait rien. Terre détruite ( -): c'est la même chose que la terre ordinaire, mais détruite par une bombe. La bombe active ( !): sur une carte, cela détruira tout dans …

30
Comment obtenir un repdigit?
En l'honneur du nombre de représentants que j'avais il y a plusieurs heures, lorsque j'ai pensé à ce défi pour la première fois: Des nombres comme celui-ci qui sont constitués d'un seul chiffre répétitif sont appelés repdigits . Les chiffres sont amusants! Chaque corps serait plus heureux si la quantité …
32 code-golf  math  number 

9
Supprimer les parenthèses inutiles
Vous obtenez une chaîne composée des caractères 0123456789+*(). Vous pouvez supposer que la chaîne est toujours une expression mathématique valide. Votre tâche consiste à supprimer les parenthèses inutiles, en supposant que la multiplication a une priorité plus élevée que l'addition. Les parenthèses ne doivent être supprimées que lorsqu'elles ne sont …

30
Est-ce un ensemble sans somme?
Un ensemble est sans somme s'il n'y a pas deux éléments (pas nécessairement distincts) lorsqu'ils sont ajoutés ensemble font partie de l'ensemble lui-même. Par exemple, {1, 5, 7}est sans somme, car tous les membres sont impairs, et deux nombres impairs lorsqu'ils sont additionnés sont toujours pairs. En revanche, {2, 4, …

30
Convertisseur binaire en décimal
Convertisseur binaire en décimal Pour autant que je puisse voir, nous n'avons pas de défi de conversion binaire en décimal simple. Écrivez un programme ou une fonction qui prend un entier binaire positif et génère sa valeur décimale. Vous n'êtes pas autorisé à utiliser les fonctions de conversion de base …

6
Tic-tac-toe avec seulement des croix
introduction Tout le monde connaît le jeu tic-tac-toe, mais dans ce défi, nous allons introduire un petit twist. Nous n'utiliserons que des croix . La première personne qui place trois croix d'affilée perd. Un fait intéressant est que le nombre maximum de croix avant que quelqu'un ne perde, est égal …

4
Inverser un plateau de dragueur de mines
Démineur est un jeu informatique populaire auquel vous avez probablement perdu du temps à jouer où vous essayez de révéler les cellules qui sont des mines dans une grille rectangulaire en fonction des indices du nombre de mines voisines que possède chaque cellule non minière. Et si vous ne l'avez …

4
Entrez votre nom via un D-pad
Le puzzle: Considérez un jeu console / portable avec un d-pad où vous devez entrer un nom en quelque sorte. Cela est apparu dans de nombreux jeux plus anciens avant que l'utilisation de QWERTY ne soit popularisée dans les consoles (par exemple, je pense que la Wii utilise une disposition …
32 code-golf 


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.