Programmation Puzzles & Code Golf

12
Calculez le minimum

Contexte Considérez la séquence suivante ( A051935 dans OEIS): Commencez par le terme .222 Trouvez le plus petit entier supérieur à tel que est premier.2 2 + nnnn2222+n2+n2+n Trouver le plus petit entier supérieur à tel que est premier, etc. n 2 + n + n ′n′n′n'nnn2+n+n′2+n+n′2 + n + n' Une...

12
Faites moi sortir d'ici

Défi Compte tenu de la taille de la grille, de la position des obstacles, de la position du joueur et de la position cible, votre tâche consiste à trouver un chemin pour que le joueur atteigne la cible et évite les obstacles en même temps (si nécessaire). Contribution N : taille de la grilleN x N P...

12
Véritable code couleur

La vraie couleur (24 bits) sur Wikipedia est décrite dans la partie pertinente comme 24 bits utilise presque toujours 8 bits de chacun des R, G et B.Depuis 2018, la profondeur de couleur 24 bits est utilisée par pratiquement tous les écrans d'ordinateur et de téléphone et la grande majorité des...

12
Faire une montagne d'une taupinière

On vous donne une chaîne de terrain, avec des taupinières et des montagnes: /\ / \ _/\__ / \ ___/ \_/ \_ ____/\___/ \___ Votre travail consiste à remplacer chaque taupinière de la chaîne par une montagne équivalente centrée dans la même colonne. Le reste de la chaîne ne doit pas être affecté. Cela...

12
Sous-chaîne croissante la plus longue

Étant donné une liste d'entiers positifs, écrivez du code qui trouve la longueur de la sous-liste contiguë la plus longue qui augmente (pas strictement). Il s'agit de la sous-liste la plus longue de sorte que chaque élément soit supérieur ou égal au dernier. Par exemple, si l'entrée était: [ 1 , 1...

12
Déterminer la vallée la plus large

Imaginez que nous obtenions une tranche d'une région montagneuse, cela donnerait une forme similaire à ceci: 4 _ 3 _ _ __/ \ 2 / \__/ \ _/ \_ / 1 / \ / \_/ 0 \/ 12322223210012233343221112 Comme nous pouvons le voir, nous pouvons représenter cela (dans une certaine mesure) avec une séquence...

12
Nombre de transformations jusqu'à répétition

Étant donné une séquence d'entiers ou pour être plus spécifique une permutation de 0..N transformer cette séquence comme suit: sortie [x] = inverse (entrée [entrée [x]]) répéter Par exemple: [2,1,0]devient [0,1,2]et inversé est [2,1,0]. [0,2,1]devient [0,1,2]et inversé [2,1,0]. Exemple 1 In: 0 1 2...

12
Fractionner le projet de loi

Tâche Supposons que le ppepole doive scinder un projet de loi; chacun d'eux est identifié par un triple (Name, n, k)composé de: Name: le nom ; n: le montant qu'elle doit payer ; k: le montant effectivement payé . Le défi ici est de savoir combien doit à qui. Hypothèses L'entrée et la sortie peuvent...

12
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], [1,4]] B : [[1,4],...

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

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

12
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 un nombre de Rocco...

12
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 le sont pas....

12
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é en entrée, où...

12
Imprimer le dernier octet entré

Défi Vous avez une chaîne d'octets d'entrée, sortez le dernier octet. Règles Votre soumission peut être un programme ou une fonction produisant le dernier octet de l'entrée qui est soit une chaîne, soit stdin ou des arguments de ligne de commande, et n'est pas vide. J'essayais de résoudre ce...

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

12
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 à...

12
Entiers de groupe par originalité

Introduction: Je collectionne des puzzles tortueux. La plupart des puzzles tortueux sont produits et vendus par des entreprises chinoises. La plupart des entreprises bien connues demandent la permission des créateurs de puzzles pour produire leurs conceptions et travailler ensemble vers un produit...