Programmation Puzzles & Code Golf

24
Entourez une chaîne de hachages

J'ai déjà fait cela en Python, mais il semble que cela pourrait être beaucoup raccourci: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Donc, si l'utilisateur tape: Hello World...

24
Un sinistre de grandeur

introduction Tout le monde a entendu parler du sinus (péché) , du cosinus (cos) , de la tangente (bronzage) , de la cotangente (cot) , de la sécante (sec) et de la cosécante (csc) . Presque tous les angles en ont. Beaucoup moins connus ou oubliés sont l' exsécant (exsec) , l' excosécant (excsc) ,...

24
Lundi Mini-Golf # 3: distance Anagram

Monday Mini-Golf: Une série de courts défis de golf à code , affichés (espérons-le!) Tous les lundis. (Désolé celui-ci est un peu en retard.) Je suis sûr que la plupart d'entre vous ont entendu parler de la distance de Levenshtein , un algorithme pour calculer la distance entre deux chaînes. Eh...

24
Comment améliorer Pyth? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Pyth est en développement continu, ce qui signifie...

24
Éléments non uniques

Écrivez un programme qui trouve les éléments non uniques d'un tableau d'entiers signés. Le tableau résultant peut être dans n'importe quel ordre. Votre réponse peut être un extrait de code qui suppose que l'entrée est stockée dans une variable ( ddisons) et évalue le résultat correct. Cas de test...

24
Remplacez une chaîne par elle-même!

Remplacer une chaîne par elle-même Votre objectif est de remplacer une chaîne par elle-même en remplaçant chaque caractère de la chaîne d'origine par celui qui le précède, en commençant par le premier caractère et en faisant un tour. Voici quelques exemples pour montrer ce que je veux dire: 1er...

24
Imiter une commande

Étant donné deux listes de nombres, une source et un modèle , réorganisez la source pour qu'elle corresponde à l'ordre relatif du modèle. Deux entrées de la source réorganisée doivent se comparer de la même manière que les entrées à ces mêmes positions du motif. Par exemple, l'entrée s = [-5, 9, 4,...

24
Jumble de caractères ASCII

Écrivez un programme qui prend en entrée une chaîne composée de caractères imprimables (ASCII 20-7E) et un entier nen [2,16] et effectue la modification suivante de la chaîne. Chaque caractère de la chaîne est converti en son code ASCII (les exemples donnés sont en hexadécimal, bien que la base 10...

24
Faites un interprète 3var!

3var est une variante du poisson mort qui utilise trois variables appelées A, B et R. A et B sont des accumulateurs, tandis que R est utilisé comme variable de résultat. Dans ce défi de code-golf , vous devez faire un interprète pour une version allégée de cette langue. Commandes requises: i...

24
Billard Code (Levenshtein golf)

Vous devez utiliser une seule langue pour écrire des programmes qui effectuent les neuf tâches suivantes, dans l'ordre que vous souhaitez . Convertissez un nombre entré de base 10 en base 36. Exemple d'entrée: 1000 Exemple de sortie: RS(la sortie doit être en majuscules) Convertissez chaque...

24
Trouvez le centre

Étant donné une chaîne de caractères ASCII, affichez le caractère qui se trouve au milieu. S'il n'y a pas de caractère central (lorsque la chaîne a une longueur paire), sortez le caractère ASCII dont l'ordinal est la moyenne plancher des deux caractères centraux. Si la chaîne est vide, une chaîne...

24
Détection de boucle - pas ce genre!

Le but de ce défi est de trouver la direction et la zone délimitée par une boucle. Contribution: Une grille rectangulaire composée entièrement de ces caractères: ^v<> (Facultativement, vous pouvez également recevoir les dimensions de la grille avant la grille elle-même en décimal avec un...

24
Durée du film dans un format lisible par l'homme

Chaque fois que je recherche la durée d'un film dans IMDb, elle s'affiche en minutes. Immédiatement, j'essaierais de le convertir en heure (s) et minute (s). Ce serait mieux si nous pouvions automatiser cela. Contribution: 150 min Sortie: 2 hours 30 minutes Contribution: 90 min Sortie: 1 hour 30...

24
Pyramide des nombres premiers

Étant donné un nombre N, le défi consiste à obtenir la somme de la pyramide de N nombres premiers. Pour clarifier les choses, voici un exemple: Input: 4 Nous allons lister les premiers 4nombres premiers, puis calculer leur somme. Après cela, nous calculerons les sommes des sommes, et ainsi de...

24
La spirale alphanumérique

La tâche est très simple, lorsqu'on lui donne une entrée, sortez l'une des spirales suivantes: Input = 1donne une spirale avec la lettre Acommençant dans le coin supérieur gauche: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2donne une spirale avec la lettre...

24
L'imprimante Random Walker

Dessinez un programme ou une fonction qui écrira en STDOUT ntemps (chacun pour une étape) une chaîne qui contient un point .à l'emplacement du déambulateur. Le programme doit également écrire une ligne toutes les ssecondes (ou attendre squelques secondes après chaque ligne). Une marche aléatoire...

24
Le chat du complément

Objectif Écrire un programme complet qui génère (vers STDOUT ou l'alternative la plus proche) une chaîne de texte arbitraire, ne dépassant pas 64 caractères. Assez simple, non? Eh bien, voici le hic: vous ne pouvez pas utiliser de caractères qui étaient présents dans la sortie de la réponse...