Questions marquées «code-challenge»

22
Octogones d'art ASCII

Étant donné un entier en entrée n > 1, sortez un octogone de type ASCII avec des longueurs latérales composées de ncaractères. Voir les exemples ci-dessous: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # #...

22
Golf de méta-bowling

Votre tâche consiste à créer le programme le plus court (A) qui génère un autre programme (B) avec les octets les plus uniques, qui à son tour génère le programme d'origine (A). Essentiellement, vous jouez à la moitié d'une paire de programmes ouroboros (aka quine d'itération périodique) et jouez à...

21
Compression artistique ASCII avec perte

Contexte PICASCII est un outil soigné qui convertit les images en art ASCII. Il atteint différents degrés de luminosité en utilisant les dix caractères ASCII suivants: @#+';:,.` Nous dirons que ces charxels (éléments de caractère) ont des luminosités de 1 (au signe) à 10 (espace). Ci-dessous, vous...

21
Interpréter> <> (Poisson)

Bien que> <> ne soit pas un langage populaire, il peut être bon pour le golf et a été utilisé sur ce site Web. Il a été inspiré par Befunge et présente quelques similitudes dans ses instructions. Commandes requises: > < ^ v Change la direction du pointeur d'instruction (droite,...

21
Transposés et diagonales

Pour ce défi, vous devez écrire un programme ou une fonction qui génère les diagonales d'une matrice carrée donnée. Cependant, si vous transposez les lignes et les colonnes du code source de votre solution, il devrait plutôt devenir un programme ou une fonction qui renvoie les antidiagonales de la...

21
Usine d'ensachage de fruits

Votre mission est de construire un algorithme (programme ou fonction) qui puisse optimiser le conditionnement des fruits d'un tapis roulant dans des sacs à envoyer aux détaillants, optimisant pour un plus grand nombre de sacs. Chaque sac doit peser au moins une certaine quantité, mais tout excédent...

21
Tour de Hanoi Sort

Écrivez une fonction / sous-routine pour trier une liste d'entiers, style Tour de Hanoi . Vous recevrez une pile d'entiers. Ceci est la pile principale. Vous disposez également de deux piles d'aide supplémentaires. Ces piles d'assistance ont cependant une propriété unique: chaque élément doit être...

21
Le défi du code étoilé

Le drapeau des États-Unis d'Amérique contient, dans son canton, 50 étoiles, représentant les 50 États. Dans le passé, quand il y avait moins d'états, il y avait bien sûr moins d'étoiles et elles étaient disposées différemment. Par exemple, de 1912 à 1959 (après l'admission du Nouveau-Mexique et de...

21
Un jeu aux proportions atomiques

Votre tâche consiste à créer un bot qui joue Atomas , avec le meilleur score. Fonctionnement du jeu: Le plateau de jeu commence par un anneau de 6 "atomes", avec des nombres allant de 1à 3. Vous pouvez "jouer" un atome entre deux atomes, ou sur un autre atome, selon l'atome lui-même. Vous pouvez...

21
Fête de recherche de films d'horreur

Résumé : Jimmy est manquant; nous devons le trouver. Nous devons nous séparer. Intrigue : Jimmy est déjà mort. Mais, notre casting ne le sait pas, ils doivent donc fouiller toute la zone de toute façon. Il y a N colonnes x M lignes (1 <= M, N <= 256) grille de cellules, soit marquées "S" pour...

21
Trier une liste avec des swaps et des pops

Considérez une liste aléatoire des entiers de 1 à N. Vous voulez la trier en utilisant uniquement les actions suivantes: Échangez les premier et dernier éléments de la liste. (S) Pop off le premier élément et l' ajouter à la fin de la liste. (P) Ceci est toujours possible car n'importe quelle liste...

21
Trouvez le plus grand nombre premier fragile

Considérez la fonction Remove(n, startIndex, count)qui supprime les countchiffres du nombre nà partir du chiffre à la position startIndex. Exemples: Remove(1234, 1, 1) = 234 Remove(123456, 2, 3) = 156 Remove(1507, 1, 2) = 07 = 7 Remove(1234, 1, 4) = 0 Nous appellerons le nombre premier X fragile si...

21
Lorsque la vie vous donne des citrons, faites de la limonade

Défi Vous recevrez une chaîne d'entrée, où le mot "Lemon"est trouvé , il doit être converti en , "Lemonade" mais la a, det edoit être emprunté à un autre endroit dans la phrase. Exemple Exemple d'entrée: J'ai trouvé un citron quand j'étais enfant Exemple de sortie: Je trouve une limonade quand...

20
Castor occupé sans trace

Tous ces castors occupés faisaient un vrai gâchis. Ils ont écrit partout sur la bande. À ce rythme, notre voisin cessera de nous prêter des cassettes illimitées. Nous avons besoin d'une nouvelle façon de jouer au jeu du castor, qui ne ruine pas chaque bande que nous utilisons. Les règles Brainfuck...

20
1P5: Changeur de mots

Ceci a été écrit dans le cadre du premier puzzle de programmation Premier périodique . Le jeu Un mot de début et de fin de même longueur est fourni. L'objectif du jeu est de changer une lettre dans le mot de départ pour former un mot valide différent, en répétant cette étape jusqu'à ce que le mot...

20
Optimiser le Scralphabet

Scralphabet Un sac normal de tuiles Scrabble contient les lettres suivantes ( ?est une tuile vierge, qui peut représenter toute autre lettre): AAAAAAAAABBCCDDDDEEEEEEEEEEEEFFGGGHHIIIIIIIIIJKLLLLMMNNNNNNOOOOOOOOPPQRRRRRRSSSSTTTTTTUUUUVVWWXYYZ?? Les lettres ont la valeur suivante: {"A": 1,"B": 3,"C":...