Programmation Puzzles & Code Golf

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

9
Il y a de l'eau sur ma fenêtre
Le scénario Je roule sur une route avec ma voiture et il commence à pleuvoir. Les gouttes de pluie tombent sur ma fenêtre au hasard et maintenant je me demande, où est la plus grande zone humide connectée? La tâche Pour le rendre plus facile, la fenêtre est divisée en …
13 code-golf 

4
Trier les nombres représentés dans une base inconnue
Étant donné une liste de chaînes, triez la liste sous forme de nombres sans savoir quelle base est utilisée. Les valeurs des chiffres sont également inconnues (il est possible que '1'> '2'). Étant donné que les valeurs des chiffres sont inconnues, utilisez la loi de Benford (ou la loi du …
13 code-golf 

5
Programme qui encode un message dans son propre texte
Écrivez un programme qui code un texte donné dans son propre texte, fourni en entrée, sans perturber sa logique. Le programme doit également fonctionner comme un décodeur, en restaurant le message d'origine à partir de son texte. Il doit conserver ses fonctions d'encodage / décodage après transformation. Plus formellement, le …

9
Test des claviers
Mon problème À mon lieu de travail actuel, je gère à moi seul (ok à deux parce que je ne manque aucun membre) environ 700 ordinateurs portables. En raison de la nature et de la fréquence de leur utilisation, je trouve souvent qu'ils sont retournés avec un peu de dégâts. …

9
Créer un programme de devinettes pour la Coupe du Monde
Comme vous le savez, la phase de groupes de la Coupe du monde est terminée et à partir de demain, les 16 meilleures équipes entameront la phase à élimination directe: Brésil (BRA) Mexique (MEX) Pays-Bas (NED) Chili (CHI) Colombie (COL) Grèce (GRE) Costa Rica (CRC) Uruguay (URU) France (FRA) Suisse …
13 code-golf 

8
Calculez la racine carrée uniquement à l'aide de ++
Votre tâche consiste à calculer la racine carrée d'un entier positif sans utiliser d'opérateurs mathématiques pour modifier le nombre, tels que: Définition d'une variable (ex. SquareRoot = 5) Addition (A + B) Soustraction (AB) Multiplication (A * B) Division (A / B) Racines carrées, cubiques, quatrièmes, etc. Exposants Les opérateurs …

2
Jeu de Frogger-ish
Que diriez-vous de donner au bon vieux jeu d'arcade Frogger un renouveau, à la manière du Code Golf! Votre tâche consiste à créer une version de ce jeu classique, avec le moins de caractères de code possible. Utilisez la langue de votre choix (les bibliothèques, comme jQuery, etc., sont autorisées). …


3
Devinez le mot (alias Lingo)
Le but de ce défi est d'écrire un programme capable de deviner un mot dans le plus petit nombre possible de tentatives. Il est basé sur le concept de l'émission Lingo TV ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Règles Étant donné une longueur de mot passée comme premier argument sur sa ligne de …


2
La quine du poète
Écrivez une quine avec 1 ou plusieurs schémas de rimes de http://en.wikipedia.org/wiki/Rhyme_scheme lors de la lecture. Les caractères suivants sont prononcés à haute voix: tout mot ou caractère alphanumérique ne figurant pas dans un commentaire; comparaison et caractères arithmétiques (+ plus; - moins; * fois, / divisé par, | ou, …

8
Représentation la plus courte d'un numéro de sous-charge
Texte de saveur L'esolang Underload basé sur la pile a des liens intéressants avec la programmation fonctionnelle. L'un d'eux est son traitement du type de données numérique - comme le calcul lambda, vous représentez le nombre naturel N par une fonction qui effectue une action N fois. Pour simplifier les …

10
Créez le programme le plus utile en 100 caractères [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 5 ans . Dans cette tâche, vous êtes autorisé à …

1
Débogueur Brainf ** k
Votre défi consiste à prendre des commentaires comme celui-ci (un programme Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. Et affichez une invite (qui sera "> "): > L'utilisateur peut alors saisir quoi que ce soit à l'invite. Votre débogueur simple doit avoir ces commandes: S - étape Afficher l'emplacement actuel (voir L) après avoir …

6
Mon robot s'est échappé du laboratoire!
Mon robot a court-circuité d'une manière ou d'une autre et s'est enfui au hasard quelque part de mon laboratoire! Heureusement, chaque fois qu'il le fait, sa séquence d'arrêt démarre, ce qui lui donne suffisamment de temps pour se tourner et courir dans le sens de son orientation pendant cinq tours …
13 code-golf  math 

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.