Questions marquées «code-golf»

24
Somme en mouvement circulaire

Inspiré d' une question à Stack Overflow . Étant donné un tableau d'entiers non vide xet un entier positif n, calculez la somme de chaque bloc glissant de longueur le nlong du tableau x, en remplissant de manière circulaire les valeurs manquantes à gauche avec des valeurs à droite comme suit: le...

24
Cuisiner avec du code

Vous êtes un chef et vous aimez cuisiner avec vos épices, mais récemment vous avez pris le goût d'organiser vos épices en fonction de la fréquence à laquelle vous les utilisez. Mais vous n'avez pas le temps d'écrire quand vous avez utilisé votre épice pour la dernière fois. Simplement, vous...

24
Construis-moi des escaliers à cordes

Escaliers à cordes Avertissement: c'est le premier défi que je propose. Tous les commentaires sont les bienvenus. S'il s'agit d'un doublon, veuillez le signaler. Voici un lien vers le post sandbox. Objectif Le but de ce défi est d'imprimer, à l'aide d'une chaîne et d'un entier, la chaîne en blocs...

24
Distances aux coordonnées

Il y a n personnes sur un plan 2D. En utilisant les distances entre eux, nous allons trouver leurs positions. Pour obtenir une réponse unique, vous devez faire quatre hypothèses: Il y a au moins 3 personnes. La première personne est en position (0, 0). La deuxième personne est en position (x, 0)...

24
Prenez-en un octet!

Votre tâche consiste à, étant donné un entier non signé n, trouver le plus grand nombre qui peut être créé en supprimant un seul octet (8 bits consécutifs) de données. Exemple Compte tenu du nombre 7831, nous le convertissons d'abord en binaire (en supprimant les zéros non significatifs):...

24
Implémenter le crénage simplifié

introduction Le crénage signifie ajuster l'espacement entre les lettres d'un texte. Par exemple, considérons le mot Topécrit avec les trois glyphes suivants: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Ce n'est pas rien! …ou est-ce?

introduction Les conversations de rue peuvent être vraiment difficiles à comprendre, en particulier pour les programmeurs, qui ne sont pas connus pour être très streetwise. C'est votre travail de créer un interprète pour nous aider à survivre en milieu urbain. Défi Étant donné une phrase anglaise...

24
Qui gagnera un jeu Rock, Paper, Scissors, Lizard, Spock?

Il y a plusieurs questions concernant ce jeu , même un concours de roi de la colline ici . Mais je pense que tous ces défis et concours nécessitent un moyen de déterminer automatiquement le vainqueur d'un match. Alors: Défi Étant donné deux entrées dans la plage ["rock", "paper", "scissors",...

24
Trouver un point fixe

Étant donné un entier et une fonction de boîte noire, trouvez un point fixe de dans la séquence définie par .x1 f: ℤ → ℤfxk+1 := f(xk) Détails On xdit qu'une valeur est un point fixe de fif x = f(x). Par exemple, si f(x) := round(x/pi)et nous avons un point de départ, nous obtenons alors , puis ,...

24
Analyser le colis

Grâce à votre aide dans le défi Mark My Mail , PPCG-Post a réussi à tamponner tous ses colis avec les codes-barres générés! Maintenant, il est temps de les décoder. Dans ce défi, votre programme, étant donné un code-barres généré à partir du défi Mark My Mail , le décodera et renverra l'entier...

24
Localisateur de numéro de chambre

Localisateur de numéro de chambre Je suis tombé sur une technique de résolution de problèmes intéressante à mon travail quand on m'a donné le mauvais numéro de chambre d'un collègue pour une réunion. De temps en temps, alors que je me rends à une réunion, un membre de mon équipe m'envoie le mauvais...

24
Énumérer un tableau, regrouper les doublons

L'objectif de ce défi est de prendre un tableau d'entiers positifs et d'énumérer ses indices, en les regroupant comme des éléments. Une énumération sans doublons se fait en sortant simplement un tableau de paires (value, index), par exemple, [3, 4, 13, 9, 2]=> [[3,1],[4,2],[13,3],[9,4],[2,5]]....

24
Divisible séquentiellement

Parfois, pour m'endormir, je compterai aussi haut que possible, tout en sautant les nombres qui ne sont pas sans carré . Je ressens un peu de frisson quand je peux sauter plusieurs chiffres d'affilée - par exemple, ils ne 48,49,50sont PAS tous sans carré (48 est divisible par 2 ^ 2, 49 par 7 ^ 2 et...

24
Triangle de Pascal (sorte de)

La plupart des gens ici connaissent le triangle de Pascal. Il est formé de rangées successives, où chaque élément est la somme de ses deux voisins supérieur gauche et supérieur droit. Voici les premières 5lignes (empruntées au triangle Générer Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 . . . Réduire...

24
Les Primes de Bertrand

Le postulat de Bertrand indique que pour chaque entier n ≥ 1, il y a au moins un premier p tel que n <p ≤ 2n . Pour vérifier ce théorème pour n <4000 nous n'avons pas à vérifier 4000 cas: L' astuce de Landau dit qu'il suffit de vérifier que 2, 3, 5, 7, 13, 23, 43, 83, 163, 317, 631, 1259,...

24
Alice et Bob se battent

Alice (A) et Bob (B) ont décidé de se battre. Chaque combattant a 10 points de vie. À tour de rôle, ils lancent un dé à 6 faces pour les dégâts. Ces dégâts sont retirés de la santé de leur adversaire. À la fin, soit Alice soit Bob, vaincra leur ennemi. Montrez-moi comment s'est déroulée la...