Programmation Puzzles & Code Golf

24
Affichez les traces du pointeur de la souris… du futur!

Inspiré par cet exemple d'utilisation de d3js , je vous mets au défi de créer un canevas (ou votre équivalent de langue de choix) dans lequel les traces du pointeur de la souris seront affichées, avec la torsion suivante: La torsion Vous ne devriez pas afficher les pistes de l' endroit où le...

24
Morse Decode Golf

Je suis devenu alarmé par la haine croissante des espaces et cette réponse m'a inspiré à m'assurer que le code Morse est à l'abri de cette suppression insidieuse des espaces blancs. Ainsi, votre tâche sera de créer un programme capable de traduire avec succès le code Morse avec tous les espaces...

24
Tournoi d'échecs

Il s'agit d'un jeu d'échecs avec des règles simplifiées (car les échecs eux-mêmes sont déjà compliqués, le jouer via un programme simple ne le rend pas plus facile). Pour le moment, il est limité à Java (version 8), mais la création d'une classe wrapper n'est pas si difficile (au cas où quelqu'un...

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...

24
La structure en brique est-elle stable?

Représentons une brique de maçonnerie standard comme [__](et ignorons le fait que le haut est ouvert). Lorsque ces briques sont empilées, toutes les autres couches sont compensées par une demi-brique, comme c'est généralement le cas dans la construction en briques: [__][__][__][__] [__][__][__][__]...

24
Imprimer tous les codes de pays

ISO 3166-1 est la norme qui définit tous les codes de pays. Les codes à deux lettres bien connus (US, GB, JP, etc.) sont appelés codes Alpha-2. Avec deux lettres, il n'y en a que 26 2 = 676 codes possibles, qui peuvent être joliment disposés dans une grille. Ce tableau peut être utile comme aperçu,...

24
C'est l'heure espagnole!

J'ai une tâche simple qui devrait être relativement facile à implémenter au moyen de code. Votre objectif est d'écrire un programme qui affichera l'heure écrite en espagnol, compte tenu de l'heure au format HH: MM. Beaucoup de gens ne savent probablement pas comment procéder, alors je vais...

24
Fonction Minmod la plus courte

La fonction minmod est une variante du min familier , qui apparaît dans les schémas haute résolution limitant la pente pour les équations différentielles partielles. Étant donné un certain nombre de pentes, il sélectionne la pente la plus plate, tout en prenant soin des signes relatifs entre les...

24
Générateur de fermeture palindromique bidirectionnel

introduction Une fermeture palindromique d'une chaîne d'entrée est le palindrome le plus court qui peut être construit à partir de la chaîne d'entrée où le palindrome final commence par la chaîne d'entrée. Pour ce défi, nous envisagerons une fermeture palindromique bidirectionnelle telle que La...

24
Équivalence César

Deux chaînes sont "équivalentes à César" si la distance (comptage) entre les caractères correspondants est la même. Oui, j'ai inventé ce terme. Voici un exemple: "Abc" et "Cde" sont équivalents car distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 La capitalisation ne fait aucune...

24
Anneaux Borroméens ASCII

Les anneaux borroméens sont un curieux ensemble de trois cercles, liés de telle sorte que la suppression de l'un d'eux dissociera les deux autres: Vous pouvez créer un ensemble pour vous-même avec quelques élastiques et un anneau de reliure . Avec plus d'élastiques, il est facile de créer n'importe...

24
Calculer la moyenne des caractères de la chaîne

Tâche Votre tâche consiste à produire une chaîne contenant des caractères moyens de chaîne. Le premier caractère du résultat serait le caractère moyen du premier caractère (qui est le premier caractère) et la moyenne du deuxième caractère de deux premiers caractères et ainsi de suite. Quel est le...

24
Voyons l'action!

Qui n'aime pas les films d'action avec des voitures rapides et bruyantes, en particulier celles avec beaucoup d'accidents? Qui n'aime pas les plans d'action dans l'art ascii? La scène est: Deux voitures partent sur les côtés opposés d'une route droite (avec 60 espaces entre les deux). Ils...

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
Afficher l'âge des anneaux d'arbre

introduction Hier, j'ai vu un puzzle d'anniversaire . Félicitations!! Cette semaine également, j'ai regardé un épisode de l'émission télévisée Bones où un cadavre a été retrouvé enterré sous un arbre. Pour calculer l'heure de la mort, ils ont compté les cernes des arbres. Les cernes se forment...