Programmation Puzzles & Code Golf

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

27
Grille binaire 16 bits
Étant donné tout entier non signé de 16 bits, convertissez sa forme décimale (c.-à-d. Base-10) en une grille ASCII 4x4 de ses bits, avec le bit le plus significatif (MSB) en haut à gauche, le bit le moins significatif (LSB) à en bas à droite, lire en travers puis en …

6
Message de stéréogramme caché
Vous devez générer un stéréogramme de texte selon une chaîne de saisie contenant un paragraphe de texte, une ligne vide puis le message caché. Le résultat sera affiché sous la forme d'une paire de paragraphes, l'un avec un espacement différent, ce qui en augmentera l'effet lorsqu'il sera visualisé stéréographiquement (une …
29 code-golf 

30
Deux fait toute la différence - Voleurs
Pour le défi principal des flics, cliquez ici AVIS - Ce défi est maintenant terminé. Toutes les fissures qui sont publiées maintenant ne seront pas comptées dans le classement et la réponse acceptée ne changera pas . Défi Étant donné le programme d'origine, sa sortie et la sortie du programme …

11
Combien de tours pouvez-vous voir?
Cette question est basée sur les tours de puzzle de placement de numéros (également connues sous le nom de gratte-ciel), que vous pouvez jouer en ligne . Votre objectif est de trouver une solution au puzzle et de déterminer les indices - le nombre de tours visibles le long de …
29 code-golf  grid 

8
Êtes-vous dans la plus grande salle?
introduction Vous avez récemment accepté une offre d'emploi dans une très bonne société de logiciels. Vous êtes plutôt satisfait de la taille de votre bureau, mais avez-vous le plus grand bureau? C'est un peu difficile à dire de simplement regarder les bureaux de vos collègues lorsque vous vous arrêtez. La …

12
Puzzle de recherche de mots
Étant donné un texte rectangulaire comme puzzle de recherche de mots et une chaîne de recherche, déterminez si le texte contient la chaîne de recherche. La chaîne de recherche peut apparaître: horizontalement, verticalement ou en diagonale en avant ou en arrière Vous pouvez écrire une fonction ou un programme et …

30
Chunky vs Smooth Strings
Considérons une chaîne de longueur N, comme Peanut Butteravec N = 13. Notez qu'il y a N-1 paires de caractères voisins dans la chaîne. Car Peanut Butter, la première des 12 paires est Pe, la seconde est ea, la dernière est er. Lorsque les paires sont principalement des caractères différents, …

4
Meta regex golf
Dans l'esprit de ce xkcd Écrivez un programme qui joue au golf regex avec des paires de listes arbitraires. Le programme doit au moins tenter de raccourcir l'expression régulière, un programme qui ne fait que sortir /^(item1|item2|item3|item4)$/ou similaire n'est pas autorisé. La notation est basée sur la capacité à générer …

23
Impression de numéros à rotation sûre
Contexte Vous travaillez pour un fabricant de jeux de société et devez produire des tuiles en bois avec les numéros de 0 à n gravés dessus pour certains jeux. Cependant, sans plus tarder, certaines tuiles deviendraient indiscernables, par exemple, 6et 9. Pour éviter cela, vous devez équiper les numéros qui …
29 code-golf  number 

19
Sous-chaînes uniques les plus courtes
Contribution Une chaîne alphanumérique s. Sortie La chaîne la plus courte qui apparaît exactement une fois en tant que sous-chaîne (contiguë) dans s. Les occurrences qui se chevauchent sont comptées comme distinctes. S'il y a plusieurs candidats de la même longueur, vous devez tous les afficher dans l'ordre d'apparition. Dans …
29 code-golf  string 




30
Déterminer si les chaînes sont égales
Votre tâche est simple . Déterminer si une chaîne est égale à l'autre (pas d' adresse, la valeur) sans l'utilisation des opérateurs d'égalité ( par exemple ==, ===ou .equal()) ou l' inégalité ( !=, !==) quelque chose de semblable pour d' autres langues. Cela signifie partout! Vous ne pouvez utiliser …
29 code-golf 

3
Émuler un processeur MOS 6502
C'est un peu inspiré par le défi Intel 8086 qui est également ici, mais je pensais qu'un défi 6502 serait également intéressant. Le défi Je pensais que ce serait amusant de voir les résultats. Celui-ci est évidemment vers le côté le plus avancé du spectre. Le défi consiste à écrire …

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.