Programmation Puzzles & Code Golf

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

5
Combinateur de points fixes golf
Écrivez un combinateur à virgule fixe en aussi peu de caractères que possible, dans la langue de votre choix. forme libre ( c'est-à - dire ce qui est le plus court): programme entier, fonction réelle, extrait de code vous ne pouvez pas utiliser votre bibliothèque standard si elle en a …

1
Construisez un moteur pour un jeu de labyrinthe
Il s'agit d'un suivi de la question Imprimer un labyrinthe . Si vous aimez cette question, veuillez ajouter d'autres algorithmes de génération de labyrinthe;). Pour cette tâche, vous devrez implémenter un moteur de jeu pour un joueur qui doit trouver le trésor dans un labyrinthe et sortir du donjon. Le …
9 code-golf  maze 

4
Problème N-Queens [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 5 ans . Verrouillé . Cette question et ses réponses sont verrouillées …

15
Sortie des nombres premiers à proximité
Écrivez un programme qui prend une entrée (qui peut ou non être un nombre premier) et répertorie le nombre premier immédiat qui le suit et le précède. Exemple d'entrée: 1259 Exemple de sortie: 1249 1277 Le programme le plus court gagne. Doit s'exécuter dans les 10 secondes sur un PC …

4
Algorithme de dessin de ligne rapide
La tâche consiste à trouver un moyen de tracer une ligne horizontale dans un tableau d'entiers 16 bits. Nous supposons un tableau de 256x192 pixels avec 16 pixels par mot. Une ligne est une suite contiguë de bits set (1). Les lignes peuvent commencer au milieu de n'importe quel mot, …

14
Nombres, sommes, produits
Étant donné une grille 20 × 20 d'entiers non négatifs, trouvez une sous-grille 3 × 3 où le produit des sommes des lignes individuelles atteint le maximum. Parlé dans les formules: Étant donné la sous-grille 3 × 3 la fonction à maximiser est Par ligne, la somme est calculée et …

9
Divisez un mot en parties avec des scores égaux
En supposant A = 1, B = 2 ... Z = 26, et la valeur d'un mot est la somme de ces valeurs de lettre, il est possible de diviser certains mots en deux morceaux de sorte qu'ils aient des valeurs égales. Par exemple, "wordsplit" peut être divisé en deux …
9 code-golf  word 

10
Numérotation des mots croisés
Produisez un programme pour numéroter correctement une grille de mots croisés. Contribution L'entrée sera le nom d'un fichier représentant la grille de mots croisés. Le nom du fichier d'entrée peut être passé sous forme d'argument, sur l'entrée standard ou par d'autres moyens conventionnels autres que le codage en dur. Format …

13
Comptez les caractères, transformez-les en chiffre
Problème: Vous devez créer un programme qui effectue les opérations suivantes: prend une grande chaîne de texte en minuscules et compte toutes les occurrences de chaque lettre. puis vous mettez les lettres dans l'ordre, du plus grand au moins. alors vous prenez cette liste et la transformez en encodeur / …
9 code-golf 

3
Connect-4 partiellement observable
Le jeu Vous jouerez à un jeu (presque) standard de Connect-4 . Malheureusement, c'est un jeu de correspondance et quelqu'un a placé du ruban noir sur chaque deuxième rangée en partant du bas, de sorte que vous ne pouvez voir aucun des mouvements de votre adversaire dans ces rangées. Tout …

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.