Programmation Puzzles & Code Golf

19
À quelle vitesse suis-je vrooooming?

introduction Mon compteur de vitesse a été piraté! Au lieu de me montrer à quelle vitesse je conduis, cela montre simplement: "Vroooom!" S'il vous plaît, aidez-moi à savoir à quelle vitesse je vais. Défi Prenez une chaîne en entrée et vérifiez si elle correspond à l'expression régulière...

19
Trilemme du prisonnier itéré

ÉTAT DU DÉFI: OUVERT Commentez, ouvrez un PR ou criez-moi si je manque votre bot. Le dilemme du prisonnier ... avec trois choix. Fou, hein? Voici notre matrice de gains. Joueur A à gauche, B en haut A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 N |1,4|2,2|3,2 D |5,0|2,3|1,1 La matrice des gains est...

19
Étrange addition

Défi Calculez la somme étrange de deux nombres naturels (également appelés addition lunaire): Étant donné A=... a2 a1 a0et B=... b2 b1 b0deux nombres naturels écrits dans la base décimale, la somme étrange est définie, basée sur l' opération maximale , comme: A+B=... max(a2,b2) max(a1,b1)...

19
Stéganographie à double lettre

La stéganographie cache un message donné à l'intérieur d'un support donné, produisant un paquet qui ne semble pas suspect. Pour ce défi, vous allez écrire un programme qui prend en entrée un message ASCII et un support ASCII, et retourner ou imprimer un package identique au support sauf que les...

19
Chiffre trifide (sans mot-clé)

Introduction: J'ai des tas de chiffrements différents stockés dans un document que j'ai compilé quand j'étais enfant, j'ai choisi quelques-uns de ceux que je pensais être les mieux adaptés aux défis (pas trop triviaux et pas trop difficiles) et les ai transformés en défis. La plupart d'entre eux...

19
Tetris! Hauteurs finales (jour 3)

Défi tiré de mon concours de défi de code universitaire C'est en fait le jour 0, mais le défi d'hier était trop facile et peut être une dupe d'une autre question ici. Tetris est un jeu vidéo devenu populaire dans les années 80. Il consiste à placer une série de pièces de formes différentes qui...

19
Agrandir et contracter

Prenez un entier positif kkk en entrée. Commencez avec n : = 1n:=1n := 1 et augmentez à plusieurs reprises nnn par la plus grande puissance entière de dix jeii telle que i ≤ ni≤ni \le n et i + n ≤ ki+n≤ki + n \le k . Répétez jusqu'à n = kn=kn = k et retournez une liste de toutes les valeurs...

19
Calculer la hauteur de la cuve

Hauteur de la pile du bol Le but de ce puzzle est de calculer la hauteur d'une pile de bols. Un bol est défini comme étant un dispositif radialement symétrique sans épaisseur. Sa forme silhouette est un polynôme uniforme. L'empilement est décrit par une liste de rayons, chacun associé à un polynôme...

19
D'où appellent-ils?

Lorsque vous effectuez des appels internationaux, les numéros de téléphone sont précédés d'un code indiquant le pays dans lequel se trouve le numéro. Ces codes sont des codes préfixes , ce qui signifie qu'aucun code n'est le préfixe d'un autre. Plus tôt dans la journée, vous avez manqué un appel et...

18
Correction d'une fonction aléatoire cassée

Un ami a une carte d'extension dans son ordinateur qui génère un nombre parfaitement aléatoire de 1 à 5 inclus. Malheureusement, ils ont renversé du cola d'une manière ou d'une autre, et il ne génère désormais que 2 pour tous les nombres de 1 à 4. Heureusement, le caractère aléatoire est préservé,...

18
Imprimer un arbre binaire

Inspiré d'une question récente sur SO ... Écrivez une fonction pour imprimer un arbre binaire au format suivant: 3 / \ 1 5 \ / \ 2 4 6 La sortie doit être composée d'une ligne de nœuds, suivie d'une ligne de /et de \caractères indiquant les relations, suivie d'une ligne de nœuds, etc. Vous pouvez...

18
Modèle d'échiquier

Entrée: un nombre positif, inférieur à 80, à partir de stdin ou comme argument de ligne de commande. Sortie: Un motif d'échiquier carré, la taille du numéro d'entrée. Les champs sombres sont représentés par la lettre «X», les champs blancs par un espace. Le champ en haut à gauche doit être «X». Un...

18
Le voyageur du temps

Le code le plus court pour générer les heures correctes sur les horloges gagne. Vous êtes un voyageur temporel aguerri et vous êtes connu pour vous arrêter à de nombreuses planètes au cours de vos journaux. Chaque planète tourne à un rythme différent et pour cette raison, la durée d'une journée est...