Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code


7
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 …
12 code-golf 

3
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 …


5
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 …
12 code-golf 

4
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 / …

1
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 compter …
12 code-golf 

2
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 INPUT───|OR Portes avec plus de 2 entrées INPUT───|OR |OR …


2
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 caractère ne …

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. …
12 code-golf 

7
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: don't forget to be awesome Règles: Votre programme ne peut …

11
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 …
12 code-golf 


7
Pénétrateur de code C
Situation: vous êtes un enseignant du secondaire et enseignez à votre classe informatique comment écrire des programmes C. Cependant, comme ce n'est que le début du trimestre, vous ne leur avez pas enseigné l'importance de l'indentation et de l'espacement. Alors que vous marquez leur travail, vos yeux vous font tellement …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.