Programmation Puzzles & Code Golf

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

24
Horloge ASCII avec marqueurs de temps point et virgule
introduction Imaginez que la ligne de caractères soit en fait deux lignes. Ligne supérieure - points - représente les heures (système sur 24 heures), tandis que bas - virgules - représente les minutes . Un personnage peut représenter une heure, une minute ou les deux , dans la mesure du …
39 code-golf  string  clock  time 

5
Ajouter des nombres avec Regex
Je veux essayer un nouveau type de défi de golf regex, qui vous demande de résoudre des tâches de calcul non triviales avec rien de moins que la substitution de regex. Pour rendre cela plus possible et moins pénible, il vous sera permis d'appliquer plusieurs substitutions, l'une après l'autre. Le …

1
Créer un chatbot pour les salles de discussion Stack Exchange
Le défi Le but de ce défi est de créer un chatbot pouvant s'exécuter dans les salles de discussion de Stack Exchange. Votre bot doit pouvoir détecter le moment où un utilisateur envoie des commandes spécifiques et y répondre. Voici la liste des commandes, et ce que votre bot devrait …
39 code-golf 

29
Code proche du challenge: Somme des nombres entiers
C'est un défi simple: à partir d'une séquence d'entiers, trouvez la somme de tous les entiers qu'elle contient. Mais avec une torsion. Votre score est la distance de Levenshtein entre votre code et la phrase suivante (Le défi): À partir d'un ensemble d'entiers, trouvez la somme de tous les entiers …


8
Construire un mur de briques stable
Un mur de briques est un rectangle constitué de briques horizontales 1-sur-n empilées en rangées. Voici un mur de hauteur 4 et de largeur 8, avec les tailles de briques indiquées à droite. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4 1 Ce …

22
Trianguler le texte
Ecrivez un programme ou une fonction qui contient une chaîne dont le caractère garanti est de ne contenir que des caractères ASCII imprimables, à l' exception de l'espace, et d'être un nombre triangulaire positif (1, 3, 6, 10, 15, ...). Imprimer ou retourner la même chaîne, mais en forme de …


24
Calculer la somme des différences en chiffres
Envisagez de prendre un nombre entier non négatif tel que 8675309 et de calculer les valeurs absolues des différences entre toutes les paires de chiffres voisins. Pour que 8675309nous obtenons |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Corder ces …


8
Placement de cuirassé paresseux
Imaginez le scénario suivant: vous jouez à des cuirassés avec un ami mais décidez de tricher. Plutôt que de déplacer un navire après qu'il ait abattu votre navire là où vous vous trouviez, vous décidez de ne placer aucun navire. Vous lui dites que tous ses coups sont ratés, jusqu'à …

6
Pour Vectory! - Le Grand Prix Vector Racing
L'utilisateur CarpetPython a publié une nouvelle approche de ce problème qui met beaucoup plus l'accent sur les solutions heuristiques, en raison d'un espace de recherche accru. Personnellement, je pense que ce défi est beaucoup plus gentil que le mien, alors pensez à l'essayer! Vector racing est un jeu addictif qui …


8
Chasser le wumpus
Quand j'étais jeune garçon, les enfants se promenaient dans les magasins d'informatique et jouaient à Hunt the Wumpus jusqu'à ce que le personnel nous expulse. C’était un jeu simple, programmable sur les ordinateurs personnels du milieu des années 70, des machines tellement rudimentaires qu’au lieu de microprocesseurs de la taille …

25
HelolW rdlo (Un défi de threading)
J'ai un challenge pour toi: Imprimez "Hello World" en utilisant n'importe quelle langue. Chaque caractère doit être imprimé à partir de son propre fil unique C'est ça. Bien entendu, comme il n’est pas garanti que les threads fonctionneront dans l’ordre dans lequel vous les avez démarrés, vous devez sécuriser votre …
39 code-golf 

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.