Programmation Puzzles & Code Golf

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

6
Utilisez ce bon mème
Il existe actuellement un mème sur Internet qui consiste à prendre une phrase, à inverser le sens et à ajouter n'tà la fin. Par exemple, I am smalldevientI am talln't Défi Pour relever le défi, nous allons simplifier ceci: votre tâche sera de détecter chaque fois qu'il y a une …
12 code-golf  string 

1
Analyser des séquences de type Collatz
Nous définissons une séquence de type Collatzs avec 4 entiers positifs: n valeur de départ d > 1 diviseur m > 1 multiplicateur i incrément (Dans la séquence originale de Collatz d = 2 m = 3eti = 1 .) Étant donné ces entiers sseront créés de la manière suivante: …

10
Alignez le CSV
Aperçu: Votre travail consiste à prendre l'entrée CSV au key=valueformat et à l'aligner de manière plus organisée (voir ci-dessous). Contribution: Toujours via stdin . Les enregistrements seront toujours sous la forme suivante key=value: foo=bar,baz=quux abc=123,foo=fubar baz=qwe,abc=rty,zxc=uiop,foo=asdf Il n'y aura pas de liste de clés possibles à l'avance, vous devez les …

7
Trouver le diamètre d'un graphique de mots
introduction Un puzzle de mots populaire consiste à convertir un mot en un autre via une série d'étapes qui remplacent une seule lettre et qui aboutissent toujours à un mot valide. Par exemple, BAG peut être converti en DOG via un chemin de cinq étapes: SAC -> BAT -> CAT …
12 code-golf 

2
Qui peut échapper au jeu Nonary?
The Nonary Game est un jeu fictif joué dans la trilogie de jeux vidéo du même nom. Votre objectif est de savoir combien de joueurs (au mieux) peuvent échapper à un jeu donné, en aussi peu d'octets que possible. Règles du jeu Il y a 9 joueurs, numérotés de 1 …
12 code-golf  game 


4
Ambassadeurs et traducteurs
Lors d'une conférence des Nations Unies, deux ambassadeurs veulent se parler, mais malheureusement chacun ne parle qu'une seule langue et ce n'est pas la même langue. Heureusement, ils ont accès à plusieurs traducteurs, qui comprennent et parlent chacun quelques langues. Votre tâche consiste à déterminer la chaîne de traducteurs la …

5
Accessibilité du terrain
Les jeux tactiques au tour par tour comme Advance Wars, Wargroove et Fire Emblem sont constitués d'une grille carrée de terrain variable avec des unités de classes de mouvement différentes nécessitant des coûts différents pour chaque type de terrain. Nous allons enquêter sur un sous-ensemble de ce problème. Défi Votre …

10
Nouvel ordre n ° 1: comment vous sentez-vous?
introduction Mettre tous les nombres positifs dans son ordre régulier (1, 2, 3, ...) est un peu ennuyeux, n'est-ce pas? Voici donc une série de défis autour des permutations (remaniements) de tous les nombres positifs. Le premier défi de cette série est de sortir a (n) pour un n donné …


18
Numéros de saut
Un nombre sautant est défini comme un nombre positif n dont toutes les paires de chiffres décimaux consécutifs diffèrent de 1. De plus, tous les nombres à un seul chiffre sont considérés comme des nombres sautants. par exemple. 3, 45676, 212 sont des numéros sautants mais 414 et 13 ne …

3
Tri par rotation de matrice
Permet de définir une matrice non vide, non triée et finie avec des nombres uniques comme suit: N={415376}N={457136}N = \begin{Bmatrix} 4&5&7\\1&3&6 \end{Bmatrix} Permet de définir 4 mouvements de matrice comme: ↑ * (haut): déplace une colonne vers le haut ↓ * (bas): déplace une colonne vers le bas → * …

14
Horloge (translittération) Chiffre
Introduction: J'ai des tas de chiffrements différents stockés dans un document que j'ai compilé une fois 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 sont toujours …

18
Trouver un numéro Rocco
On m'a posé cette question dans une interview mais je n'ai pas pu trouver de solution. Je ne sais pas si la question était vraie ou non. J'ai beaucoup essayé mais je n'ai trouvé aucune solution. Honnêtement, rien ne m'est venu à l'esprit. Numéros de Rocco Un entier positif est …

13
Compter les sous-matrices contiguës
Migration depuis le chat Étant donné deux matrices entières non négatives non vides A et B , répondez au nombre de fois où A se présente comme une sous-matrice contiguë, éventuellement se chevauchant, dans B . Exemples / règles 0. Il ne peut y avoir de sous-matrices Un : [[3,1], …

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.