Questions marquées «code-challenge»

25
Hungry Image Snake - Trou # 3

Trou n ° 1 Joe le serpent a faim. Il mange des images, un pixel à la fois. Il aime vraiment les pixels lumineux. Le défi Programmez Joe à manger les pixels les plus brillants qu'il puisse trouver, étant donné qu'il ne peut que se déplacer vers le haut, le bas, la gauche ou la droite....

24
Ajouter sans utiliser de signe + ou -

Il y a eu de nombreux défis "Do __ without _ _" auparavant, mais j'espère que c'est l'un des plus difficiles. Le défi Vous devez écrire un programme qui prend deux nombres naturels (nombres entiers> 0) de STDIN et imprime la somme des deux nombres dans STDOUT. Le défi est que vous devez utiliser...

24
Bonjour tout le monde de Conway

On dit souvent que tous les programmeurs devraient être capables d'écrire un programme "hello world" dans n'importe quel langage de programmation après quelques regards sur ce langage (Et quicksort après quelques autres regards). Comme le jeu de la vie de Conway est Turing complet (il peut donc...

24
Cordes de golf à Fourier

Défi Étant donné une chaîne en entrée, faites défiler le programme Fourier qui produit cette chaîne. Dans Fourier, il n'y a pas de moyen facile de sortir une chaîne: vous devez parcourir chaque code de caractère et le sortir en tant que caractère. Fourier Le langage est basé sur un accumulateur,...

24
Polyglotte l'OEIS (non constant)!

Avertissement: Ceci est fortement inspiré par "Polyglot l'OEIS!" mais résout le problème qui a conduit à la fermeture (voir la section sortie) et a été republié pour ne pas invalider les réponses. introduction Nous connaissons et aimons tous l' encyclopédie en ligne des séquences entières ( OEIS )....

24
Valable à travers les âges

Inspiré par cette question sur SO , votre tâche consiste à produire un programme qui est valide dans (au moins) deux versions principales de votre langue choisie qui produisent une sortie différente. Règles Toute langue ayant plusieurs versions principales peut être utilisée. Aux fins de ce défi,...

24
Implémenter le crénage simplifié

introduction Le crénage signifie ajuster l'espacement entre les lettres d'un texte. Par exemple, considérons le mot Topécrit avec les trois glyphes suivants: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Clavier circulaire en spirale

Il s'agit d'un clavier QWERTY. Q W E R T Y U I O P A S D F G H J K L Z X C V B N M On peut "sortir en spirale" sur ce clavier, à partir de G. La spirale va commencer à G, aller à H, puis à Y, puis à T, puis F, puis V, puis B, puis N, puis J, puis U , puis R, puis D, puis C, ... etc. Votre défi...

24
Entourez 1009 pixels

La sortie est une forme qui contient 1009 pixels. La forme doit prendre la forme d'une boucle unique, fermée et sans intersection. L'entrée est un entier positif non nul. Chaque entrée doit produire une sortie unique - c'est-à-dire que chaque sortie doit être unique de celles générées à l'aide...

23
Un défi géométrique

Tout le monde aime la géométrie. Alors pourquoi n'essayons-nous pas de coder le golf? Ce défi consiste à saisir des lettres et des chiffres et à créer des formes en fonction de ceux-ci. L'entrée L'entrée sera sous la forme de (shapeIdentifier)(size)(inverter). Mais que sont shapeIdentifier, size et...

23
Implémenter ROT-47… dans ROT-47

Défi: implémenter ROT-47 dans un code qui fonctionne à la fois lui-même et en tant que version ROT-47 de lui-même. Notation: Votre score est calculé en pourcentage des octets éligibles ROT-47 utilisés au total des deux versions du programme divisé par le nombre total d'octets (tous les caractères)...

23
Sous-chaînes à identification unique les plus courtes

Étant donné une liste de chaînes, remplacez chaque chaîne par l'une de ses sous-chaînes non vides qui n'est une sous-chaîne d'aucune des autres chaînes de la liste et aussi courte que possible. Exemple Étant donné la liste ["hello","hallo","hola"], "hello"devrait être remplacée par juste "e"comme...

23
Encode - Shuffle - Decode

Défi Votre tâche consiste à coder un entier sous forme de chaîne de caractères ASCII , puis à le décoder avec succès après que ladite chaîne a été mélangée de manière aléatoire. Vous écrirez deux programmes / fonctions , qui seront appelés Encodeur et Décodeur . Encodeur Entrée: un entier dans la...