Programmation Puzzles & Code Golf

29
Problème de Josephus (en comptant)

Le défi Écrivez une fonction qui prend deux entiers positifs n et k comme arguments et retourne le numéro de la dernière personne restante sur n après avoir compté chaque k -ième personne. C'est un défi de code-golf, donc le code le plus court l'emporte. Le problème n personnes (numérotées de 1 à n...

29
Concours sournois: La guerre des OS [clôturé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 3 ans . Nous savons tous comment la discussion sur le meilleur système...

29
É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 votre propre...

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

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

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

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

29
Trouver la longueur de séquence maximale

Supposons que nous ayons une chaîne et que nous voulons trouver la séquence répétée maximale de chaque lettre. Par exemple, étant donné l'exemple d'entrée: "acbaabbbaaaaacc" La sortie pour l'entrée échantillon peut être: a=5 c=2 b=3 Règles: Votre code peut être une fonction ou un programme - à vous...

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

29
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 chaque ligne et...

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

29
Eternal 2014 - Puzzle du Nouvel An PCG.SE 2015

Donc, maintenant que nous sommes en 2015, et un tas de réponses du puzzle de l'année dernière commencent maintenant à produire une sortie invalide , il est temps de poser une question concernant le numéro 2015. Sauf ... pourquoi? N'aimeriez-vous pas que vos réponses basées sur la date au problème...

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

29
Le mirage de la personne intelligente

Il était une fois, je lisais cette question / réponse sur Quora Y a-t-il vraiment des programmeurs diplômés en informatique qui ne peuvent pas passer le test FizzBuzz Ce code est donné comme la réponse évidente for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
C'est BS! (jeu de cartes)

BS est un jeu de cartes où le but du jeu est de perdre toutes vos cartes. Un jeu se compose de quatre joueurs et d'un jeu de 52 cartes. Chaque joueur reçoit au hasard 13 cartes. Normalement, les cartes sont étiquetées 2 - 10, Ace, Jack, Queen, King, mais pour plus de simplicité, les cartes seront...