Programmation Puzzles & Code Golf

13
Hard Code Golf: créer un salon de discussion

Cue Storyline: C'est le début du 21e siècle, et la plupart des choses sont devenues une chose du passé. Cependant, vous et vos collègues code-golf-eteers êtes en quête de reconstituer les années 1990. Dans le cadre de ce défi, vous devez recréer un salon de discussion minimaliste. L'objectif: créer...

13
Jeu de Puzzle

Peut-être connaissez-vous le jeu de Set (un jeu merveilleux pour les enfants) un jeu de cartes avec 81 cartes, où chaque carte a une figure avec 4 attributs différents (forme, nombre, couleur et remplissage). Chaque attribut a 3 valeurs différentes: form: wave, oval, diamond colour: red, purple,...

13
Couleur RVB int à hex

Étant donné trois entiers rgb, affichez la représentation hexadécimale sous forme de chaîne. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F Victoires de code les plus peu orthodoxes les plus

13
Cherchant désespérément le Père Noël

Retrouvez le Père Noël et ses rennes dans une scène bondée. Contribution L'entrée se fera sur STDIN et sera un nombre variable de lignes de caractères de longueur égale mais variable. Si le Père Noël (représenté par le personnage S) est dans la scène, son sac de cadeaux (représenté par le...

13
Créer une catastrophe Y2K [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 2 ans . Votre programme peut faire tout ce que vous...

13
Implémenter l'émulateur Universal Machine

L'objectif est d'écrire un programme complet qui émule la machine universelle d'ICFP 2006 avec le code le plus court. La machine universelle a un jeu d'instructions très simple expliqué ici . L'émulateur doit lire un nom de fichier à partir de l'argument de ligne de commande et exécuter le fichier...

13
Échanger le contenu de deux fichiers

C'est une question de code-golf. Vous devez prendre le contenu de deux fichiers distincts (i.txt et o.txt) et les échanger. Vous pouvez créer un troisième fichier pour vous aider dans le processus, mais demandez à votre programme de le supprimer une fois le contenu du fichier échangé. Renommer les...

13
Faites un pas sur une planche Go

On vous donne une position de plateau pour une partie de Go et un coup pour jouer. Vous devez indiquer si le mouvement est légal ou non, et la nouvelle position du conseil d'administration si elle est légale. Une brève explication des mouvements de Go: le jeu consiste à placer alternativement des...

13
Code Morse vers sortie standard

Cette question implique de prendre des entrées en code Morse comme. (point) et - (symbole moins), avec des espaces pour séparer l'entrée. Votre tâche consiste à convertir le code en sortie standard. Vous pouvez supposer que la seule entrée contient des symboles de caractères trouvés dans l'alphabet...

13
Écrire un compilateur brainfuck

Écrivez un programme qui prend un programme brainfuck et le compile en code machine exécutable. Vous pouvez cibler x86, x86_64, jvm (java bytecode) ou armv6, et utiliser l'un des formats exécutables suivants: ELF, a.out, fichier de classe, exe, com. L'exécutable devrait fonctionner sous Linux ou...

13
Afficher la phrase par ordre alphabétique

Écrivez un programme qui prend une chaîne et produit tous les caractères par ordre alphabétique. Les espaces et les symboles peuvent être ignorés ou supprimés, mais les lettres majuscules et minuscules doivent rester dans le même cas. Exemple d'entrée: Johnny walked the dog to the park. Exemple de...

13
Pseudo-fractale rectangulaire

Objectif L'objectif du programme est de dessiner un rectangle d'art ASCII doublé de taille à plusieurs reprises, alternant horizontalement et verticalement. Chaque fois que le rectangle double de taille, la zone supplémentaire est représentée par un caractère différent et les zones précédentes...

13
Au revoir le monde! [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . Écrivez un programme qui s'efface. Bien que...

13
Compter les occurrences d'un entier [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . Basé sur la question Combien d’entiers...

13
Convertissez les degrés en l'un des 32 points de la boussole

La boussole à 32 points est ... intéressante, c'est le moins qu'on puisse dire. Par Denelson83 (Travail personnel) [ GFDL ou CC-BY-SA-3.0 ], via Wikimedia Commons Votre défi est de prendre une mesure de degré et de la convertir dans une direction sur la boussole à 32 points. Chaque direction est...