Programmation Puzzles & Code Golf

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

15
Afficher les cadres à partir du fichier .txt
La tâche: Étant donné un .txtfichier avec des images d'art ASCII séparées chacune par une \nsortie (voir cet exemple si vous n'êtes pas clair) une image animée avec une image à 1 image par seconde. Notez qu'il y a une fin \nsur l'image finale. Les dimensions de chaque cadre seront: …
14 code-golf 

5
Résolvez le puzzle de la rotation
Sur certains vieux téléphones Nokia, il y avait une variation du puzzle de quinze appelé Rotation. Dans cette variante, au lieu de glisser une tuile à la fois, vous avez fait pivoter quatre tuiles à la fois dans une direction. Dans ce jeu, vous commenceriez avec un tableau comme celui-ci: …

14
Lance une exception de pointeur nul [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 3 ans . Votre tâche consiste à générer une exception de pointeur nul. …

8
Triangles héroniens presque équilatéraux
Un Presque équilatéral Heronian triangle est un triangle dont les longueurs entières de la forme n-1, net n+1et a également la zone entière. Les premiers sont: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Quête : générer le programme le plus court qui …

15
Spirograph Time!
Un spirographe est un jouet qui dessine des hypotrochoïdes et des épitrochoïdes. Pour ce défi, nous allons nous concentrer uniquement sur les hypotrochoïdes. De Wikipédia : Un hypotrochoïde est une roulette tracée par un point attaché à un cercle de rayon r roulant autour de l'intérieur d'un cercle fixe de …

4
Comparez deux mains de poker
Défi: Étant donné deux mains de cinq cartes, déterminez laquelle gagne en fonction du classement standard des mains de poker . Contribution: Dix cartes séparées par des espaces de stdin ou comme arguments de ligne de commande, selon votre préférence. Les cinq premières cartes sont la main du joueur 1 …
14 code-golf  game 

4
Promener le chien
Mon chien aboie, mais je suis trop paresseux pour l'emmener faire une promenade. J'ai une idée! Je vais demander aux gens de Code Golf de le faire pour moi! Votre défi est de simuler la promenade d'un chien. Voici les règles pour promener le chien: L'humain ( H) commencera 0,0sur …
14 code-golf  random 


3
Trouvez le coup de départ optimal de Chomp
Chomp est un jeu à deux joueurs avec une configuration d'un rectangle de pièces. Chaque joueur retire à tour de rôle n'importe quelle pièce, ainsi que toutes les pièces au-dessus et à sa droite. Celui qui prend la pièce en bas à gauche perd. Il peut être prouvé assez facilement …
14 code-golf 

24
Fusionner deux listes triées
Tri par fusion Dans ce défi, vous allez implémenter le sous-programme de fusion de tri par fusion. Plus précisément, vous devez créer une fonction ou un programme ou un verbe ou similaire qui prend deux listes, chacune triée par ordre croissant, et les combine en une liste triée par ordre …

2
Compulsions de mots croisés!
Chris, un addict cryptique des mots croisés, a un algorithme défini pour l'ordre dans lequel il les résout. Nous utiliserons l'image ci-dessus comme guide. Chris commence toujours par le premier indice transversal, dans ce cas 1 Across. Chris est un passionné de mots croisés, donc on suppose qu'il connaîtra toujours …


17
Brisez certaines normes! [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les 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 8 mois . Tout le monde connaît l'expression "Les …

21
Trouver des extrêmes locaux
Écrivez une fonction ou un programme qui prend une liste et produit une liste des extrêmes locaux. Dans une liste, [x_0, x_1, x_2...]un extrême local est x_itel que x_(i-1) < x_iet x_(i+1) < x_iou x_(i-1) > x_iet x_(i+1) > x_i. Notez que les premier et dernier éléments de la liste …
14 code-golf 

9
Type de méta: obtenez la plus longue des réponses les plus courtes
Votre tâche - si vous l'acceptez - est d'écrire un programme qui aide à comprendre ma proposition sur les méta en calculant le gagnant d'une compétition code-golf-inversé . Bien sûr, les réponses à cette question seront traitées comme proposées, de sorte que votre programme (s'il est correct) puisse calculer si …

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.