Programmation Puzzles & Code Golf

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

7
Un robot trouve son chaton
Le défi Le nombre de codes par caractères le plus court permet à Robot de trouver le chaton le plus rapidement possible. Golfeurs, c'est une période de crise - Un chaton a disparu et c'est le travail de Robot de le trouver! Le robot doit atteindre Kitten le plus rapidement …

14
Quelle est la lenteur de Python (Partie II)?
Ceci est un suivi de la lenteur de Python. (Ou à quelle vitesse votre langue est-elle?) . Il s’est avéré qu’il était un peu trop facile d’obtenir une accélération x100 pour ma dernière question. Pour la partie qui a aimé le défi mais qui veut quelque chose de plus difficile …

14
Force gravitationnelle entre les nombres
La force de gravitation est une force qui attire deux objets quelconques avec une masse. Dans ce défi, nos objets seront des nombres et leur masse sera leur valeur. Pour ce faire, nous ne nous soucions pas de la force de la force mais de sa direction. Imaginez cet ensemble …
52 code-golf 

12
Sièges dans un cinéma finlandais
On vous donne la carte d'un cinéma comme une matrice booléenne: 0 représente un siège libre, 1 - occupé. Chaque Finlandais qui entre choisit le siège le plus éloigné ( distance euclidienne ) du siège occupé le plus proche ou, s’il en existe plusieurs, le premier par ordre de rangée …
51 code-golf  matrix 

11
Apporter une paire d'entiers à l'égalité
Cela a été inspiré par un problème de mathématique que j’ai vu quelque part sur Internet mais ne me souviens plus où (MISE À JOUR: le problème original a été trouvé sur les énigmes mathématiques subreddit avec une preuve à condition que cela soit possible, voir aussi ce post de …


29
Encoder la date au format veille de Noël
Le jour où ce message a été publié était la veille de Noël. Demain ce sera Noël. Hier, c'était la veille de Noël. Dans deux jours ce sera Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve …
51 code-golf  string  date 

25
Créez un programme de peinture!
introduction Un jour, vous montriez à votre enfant comment dessiner sur un ordinateur. Vous tapez mspaint.exedans la barre d'exécution. À votre horreur, il est écrit "Aucun élément ne correspond à votre recherche". Vous devez créer une version simple de peinture pour que votre enfant puisse dessiner! Défi Vous devez créer …

30
Ajouter des longueurs de chaîne
Défi: Étant donné une chaîne ssur les caractères a- z, A- Z, 0- 9, ajoutez la longueur de sà lui-même, en comptant le ou les caractères supplémentaires de la longueur dans la longueur totale de s. Contribution: Juste une chaîne de longueur arbitraire (peut être vide). Sortie: La même chaîne, …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Créer une case à cocher
Ecrivez un programme qui crée une case à cocher à deux états avec laquelle les gens peuvent interagir à l'aide d'une souris. Plus précisément, votre programme doit atteindre tous les objectifs suivants: Avoir une zone de 8 × 8 pixels (ou plus grande si désiré) de l'écran qui est la …

30
Coprimes jusqu'à N
Étant donné un nombre n >= 2, indiquez tous les entiers positifs inférieurs à noù gcd(n, k) == 1(avec kl'un des nombres en sortie). Les nombres de ce type sont coprimes les uns aux autres. Exemple: 10donne le résultat [1, 3, 7, 9](sous la forme de votre choix, à condition …

30
Imprimer tous les caractères alphanumériques ASCII sans les utiliser
Défi Imprimez les caractères suivants: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Le problème, c'est que vous ne pouvez en utiliser aucun dans votre code. Vous pouvez les imprimer dans un ordre arbitraire, avec ou sans nouvelle ligne, mais vous ne pouvez imprimer aucun autre caractère. Règles Vous ne pouvez utiliser aucun caractère de l'ensemble mentionné …

25
Espaces blancs significatifs: flics
Pour les besoins de ce défi, nous allons définir les espaces blancs uniquement comme des sauts de ligne (0x0A) et des espaces (0x20). Notez que la plupart des langages et des variantes de regex considèrent de nombreux autres caractères comme des espaces aussi bien à l'intérieur qu'à l'extérieur de la …

12
Détection de vote en série
Stack Exchange détecte automatiquement le vote en série (lorsqu'un utilisateur augmente ou diminue le nombre de messages d'un autre utilisateur) et l'inverse. Dans ce défi, vous allez implémenter un détecteur de «vote en série» très, très simple. Contribution L'entrée est une chaîne représentant une liste de votes. Chaque groupe de …
51 code-golf 

20
Détecter le voyage dans le temps
Les ordinateurs sont partout de nos jours - dans les voitures, les trains, les planches à roulettes, même les réacteurs nucléaires. La possibilité que votre logiciel fonctionne sur un périphérique de voyage dans le temps n’est qu’une question de temps. Pouvez-vous vous en occuper? Pouvez-vous au moins le détecter? Ta …
51 code-golf  date 

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.