Programmation Puzzles & Code Golf

26
Dés de fausseté du joueur

Le sophisme du joueur est un biais cognitif où nous nous attendons à tort à ce que les événements qui se sont produits soient moins susceptibles de se produire à l'avenir et les événements qui ne se sont pas produits depuis longtemps soient plus susceptibles de se produire bientôt. Votre tâche...

26
Sortie avec la même longueur toujours

Avec des défis comme Output avec la même longueur que le code et Create output deux fois la longueur du code , j'ai pensé à un défi séparé, mais similaire. La tâche consiste à produire une sortie. Il peut s'agir d'une chaîne, d'une liste de caractères ou du format de sortie par défaut de votre...

26
Une infinité de nombres premiers

Depuis Euclide, nous savons qu'il existe une infinité de nombres premiers. L'argument est en contradiction: S'il n'y a que nombre fini, disons que p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n , alors sûrement m:=p1⋅p2⋅...⋅pn+1m:=p1⋅p2⋅...⋅pn+1m:=p_1\cdot p_2\cdot...\cdot p_n+1 n'est divisible par aucun...

25
Trier une liste de numéros [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 afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . À propos de Code-Bowling: Au golf, vous...

25
Calculez 500 chiffres de pi

Écrivez un programme pour calculer les 500 premiers chiffres de pi, en respectant les règles ci-dessous: Il doit comporter moins de 500 caractères. Il ne peut pas inclure "pi", "math.pi" ou des constantes pi similaires, ni appeler une fonction de bibliothèque pour calculer pi. Il ne peut pas...

25
Interprète auto-interprète

Sur la base d'un commentaire de George Edison à cette question , écrivez le plus petit interprète auto-interprète. Vous pouvez utiliser la langue de votre choix. Les langues vides ne comptent pas. Votre programme doit comporter au moins deux caractères. Le programme n'a pas besoin d'interpréter la...

25
Dessiner les résultats des dés en ASCII

Affiche le résultat aléatoire d'un lancer de dés s'il est effectué avec un dé en forme de cube, en ASCII. $ dice devrait se traduire par l'un des ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- |o o| | o | |o o| ----- ----- |o o| |o...

25
Recréez un jeu 'Snake' dans une console / terminal

Les jeux sont amusants ce codegolf ici était si amusant que j'ai dû faire une version pour d'autres jeux classiques de complexité similaire. Le moyen le plus court de créer un jeu Space Invaders de base en Python Cette fois, cependant, essayez de recréer le jeu classique "Snake", dans lequel vous...

25
Pouvez-vous Meta Quine?

Semblable à d'autres puzzles quine (plus spécifiquement, celui-ci ), écrivez un programme qui produit la source pour lui-même. Voici la nouvelle tournure: le code produit ne doit PAS être identique à la source. Il devrait plutôt produire un programme différent qui créera le premier. Le défi lié à...

25
Faire une partie de bowling

Votre tâche consiste à résumer et à générer le score d'un joueur dans une partie de bowling à 10 quilles après 21 lancers maximum . Les rouleaux sont représentés comme une séquence d'entiers dans votre méthode de saisie préférée . Chaque entier correspond au nombre de broches qui ont été renversées...

25
Créez un programme avec un simple GOTO

Votre tâche consiste à créer le plus grand programme possible qui utilise exactement un GOTO, sans lequel l'ensemble du programme (ou du moins une énorme partie) doit être complètement restructuré. Le score est compté comme le nombre d'instructions dans votre code qui changent de place ou sont...

25
Les scores de tennis rencontrent Code Golf

À la lumière de l'Open d'Australie 2014 à Melbourne et de la victoire de Stanislas Wawrinka contre Novak Djokovic, je vous propose le challenge de golf code suivant! Wawrinka et Djokovic sont à nouveau à la base de cette CGC. Votre défi consiste à prendre une chaîne composée de 1 et de 2 et de...

25
Mandoline quine

Écrivez une quine ... à partir de laquelle tous les autres caractères peuvent être supprimés, ce sera toujours une quine valide. Vous pouvez spécifier si vous souhaitez commencer à supprimer les caractères au premier ou au deuxième caractère. Critères de notation (additionnez les bonus /...

25
La position finale - Vaincre la horde de zombies

introduction Vous êtes seul sur une île. Le reste de l'humanité est mort ( probablement à cause du bogue dans le code de user12345 ). La Horde de pirates zombies a atteint votre île et ils sont infinis. Il est temps de botter le cul ou de mâcher du chewing-gum, et vous êtes tous sortis du...

25
Écran de verrouillage Android

Intro Vous êtes assis dans une salle du conseil au bout d'une longue table. Vous regardez autour de vous et voyez Tim Cook, le conseil d'administration d'Apple, le fantôme de Steve Jobs et Jack Donaghy. Apple a convoqué cette réunion parce qu'ils ont réalisé à quel point l'écran de verrouillage...

25
Écrivez un morceau de code pour sortir le numéro de ligne de l'instruction d'impression / sortie elle-même (sous la forme «Bonjour tout le monde, de la ligne X!»)

Le défi Écrivez un programme qui génère Hello World, from line X!, où Xest le numéro de ligne, dans le code source, de l'instruction d'impression proprement dite. Les règles Dans ce contexte, nous voulons que le premier numéro de ligne de l'instruction qui produit la chaîne soit affiché pourstdout...

25
Écrivez un effet domino

En utilisant le moins de caractères Unicode, écrivez une fonction qui accepte trois paramètres: Nombre total de dominos ne domino affecté Direction de renversement du domino affecté ( 0ou Lpour gauche 1ou Rpour droite) Une fois qu'un domino est renversé, il doit également renverser les dominos...