Programmation Puzzles & Code Golf

12
Imprimer une chaîne avec des mots verticaux

Votre tâche consiste à prendre une chaîne d'entrée de caractères ascii et à sortir la chaîne sous la forme d'une série de mots verticaux séparés par des espaces. Un exemple est illustré ci-dessous: Étant donné la chaîne: Hello, World! My name is Foo. la sortie doit être: H W M n i F e o y a s o l r...

12
Calculez la racine cubique d'un nombre

Le but de ce code golf est de créer un programme ou une fonction qui calcule et génère la racine cubique d'un nombre donné en entrée. Les règles: Pas de ressources externes Aucune utilisation des fonctions de racine de cube intégrées. Pas d'utilisation de méthodes / opérateurs qui peuvent élever un...

12
Imprimer n nombres étranges

Un nombre étrange est un nombre dont la somme des diviseurs appropriés est supérieure au nombre lui-même et aucun sous-ensemble de diviseurs appropriés n'est égal à ce nombre. Exemples: 70 est un nombre étrange car ses diviseurs appropriés (1, 2, 5, 7, 10, 14 et 35) totalisent 74, ce qui est...

12
Calculer n nombres de Kaprekar

Un nombre Kaprekar est un nombre à n chiffres k qui, lorsque les premiers n ou n-1 chiffres de k ^ 2 sont ajoutés au deuxième n les chiffres de N ^ 2, le résultat est N. Exemples: 9^2 = 81. 8+1 = 9. 45^2 = 2025. 20+25 = 45. 297^2 = 88,209. 88+209 = 297 La séquence de Kaprekar commence à 1. Écrivez...

12
Acronyme de la phrase

Tâche: Créez un programme qui prendra un acronyme en entrée, par exemple dftba, et générera des phrases possibles que l'acronyme pourrait représenter. Vous pouvez utiliser la liste de mots comme entrée de mot. Inspiré par https://www.youtube.com/watch?v=oPUxnpIWt6E Exemple: input: dftba output:...

12
Résoudre un système d'équations linéaires

Écrivez un programme pour résoudre une série d'équations linéaires aussi courte que possible. Il doit résoudre un nombre arbitraire de problèmes d'équations. Ils peuvent être saisis comme vous le souhaitez, les coefficients de matrice augmentée sont probablement les plus faciles. Le programme n'a...

12
Implémenter un moteur reversi

Votre travail, pour ce golf, est d'écrire un programme qui prendra les coups d'un jeu de reversi (othello) et affichera le résultat à l'utilisateur. Contribution Une chaîne de nombres tirée de la plage [0-7]. Chaque paire de nombres représente d'abord la coordonnée X, puis la coordonnée Y. Tout...

12
Diagramme de porte logique ASCII-art

Je vous mets au défi d'écrire un code pour créer un diagramme de porte logique ASCII (étendu) pour la somme des produits sous forme d'une équation. Utilisez la notation suivante pour représenter les portes: ET INPUT───|&& |&&───OUTPUT INPUT───|&& OU INPUT───|OR |OR───OUTPUT...

12
Créer un robot fanatique pour les sites Stack Exchange

Votre défi aujourd'hui est de tricher aux badges! Vous allez créer un bot qui se connectera à un site Stack Exchange, connectez-vous en tant que vous, visitez la page / questions, visitez une question, puis visitez 9 autres questions dans la barre latérale "associée" (car cela semble suffisant pour...

12
Pire abus de CSS? [fermé]

Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . Quels sont certains des abus les plus cool / meilleurs / pires de...

12
Calculer l'entropie du bloc

J'ai eu besoin d'écrire une fonction qui calcule l'entropie de blocs d'une série de symboles donnée pour une taille de bloc donnée et j'ai été surpris de la brièveté du résultat. Je vous mets donc au défi de coder une telle fonction. Je ne vous dis pas ce que j'ai fait pour l'instant (et dans...

12
Montrez l'explosion d'une étoile en art ASCII

Le but est d'animer une étoile qui explose dans l'art ASCII, en partant d'un personnage étoile unique *à une supernovae et enfin au vide de l'espace. Règles : Vous devez afficher seulement 80 caractères par ligne sur 24 lignes (c'est la taille de terminal par défaut sous Linux) Seuls ces 95...

12
Ce nombre ferait-il un bon combo 2048?

Inspiré par xkcd . Votre défi est de déterminer si un nombre ferait une bonne combinaison dans le jeu 2048 . Votre entrée sera un nombre, tel que: 8224 Et la sortie sera de savoir si ce nombre ferait un bon combo 2048, qui pour cette entrée serait trueou yesou 1ou toute autre manière d'indiquer un...

12
Créer un nuage de mots à partir d'un texte

Le code doit prendre le texte de l'entrée standard: The definition of insanity is quoting the same phrase again and again and not expect despair. La sortie doit être un fichier PNG contenant le nuage de mots correspondant à ce texte: Ce qui précède nuage de mot a été créé en utilisant une...

12
Confondez le correcteur orthographique de Word!

Votre tâche consiste à créer un programme qui prendra une entrée d'un mot de n'importe quelle longueur, dans la police Calibri. Ce mot sera composé de caractères alphabétiques que l'on trouve sur un clavier QWERTY normal. Il n'y aura aucun accent ni aucun autre caractère (par exemple, ponctuation,...

12
Code le plus court pour écrire le code le plus long

Votre défi est de créer un code le plus court dans la langue de votre choix qui écrit sur un .txtfichier le code le plus long pour multiplier deux nombres en prenant deux nombres en entrée et en sortie la réponse . AUCUNE ENTRÉE NÉCESSAIRE À VOTRE CODE QUI FAIT LE TRAVAIL D'ÉCRITURE ! Le code...

12
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