Programmation Puzzles & Code Golf

11
Écrire un interprète Clem

Clem est un langage de programmation basé sur une pile minimale comportant des fonctions de première classe. Votre objectif est d'écrire un interprète pour la langue Clem. Il devrait exécuter correctement tous les exemples inclus dans l'implémentation de référence, qui est disponible ici . Comme...

11
Réorganiser par flèches

Disons que j'écrivais quelque chose, et je l'ai accidentellement écrit dans la mauvaise case: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Donc, étant paresseux, je dessine simplement une flèche vers l'espace qu'il devrait être:...

11
Triez quelques pommes!

Problème Imaginez 7 seaux alignés d'affilée. Chaque seau peut contenir au maximum 2 pommes. Il y a 13 pommes étiquetées de 1 à 13. Elles sont réparties entre les 7 seaux. Par exemple, {5,4}, {8,10}, {2,9}, {13,3}, {11,7}, {6,0}, {12,1} Où 0 représente l'espace vide. L'ordre dans lequel les pommes...

11
Carrelage domino Fibonacci

Il existe un résultat combinatoire classique selon lequel le nombre de façons de carreler une 2*nbande par des 1*2dominos est le nième nombre de Fibonacci. Votre objectif est d'imprimer tous les pavages pour une donnée n, dessinés avec des tirets et des lignes verticales comme ces 8 pavages pour...

11
Golfscript Diagonal Array

Existe-t-il un moyen dans Golfscript de rassembler toutes les diagonales d'un tableau dans un seul tableau? Par exemple, pour le tableau [[1 2 3][4 5 6][7 8 9]] revenir [[7][4 8][1 5 9][2 6][3]] (pas nécessairement dans cet ordre) et pour ["ABCD""EFGH""IJKL"] revenir ["I""EJ""AFK""BGL""CH""D"] (Pas...

11
Champion de la grenouille

Le jeu La plupart d'entre nous connaissent Frogger , le jeu d'arcade des années 80 où l'objectif est de sauter une grenouille en toute sécurité sur une route très fréquentée et un étang rempli de dangers pour arriver en toute sécurité à la maison. Un défi a été lancé il y a quelques mois pour...

11
Incrémentez chaque nombre dans une chaîne

Étant donné une chaîne contenant des nombres décimaux: teststring134this 123test string54 100 incrémenter chaque numéro de cette chaîne de un pour donner la nouvelle chaîne teststring135this 124test string55 101. La chaîne peut être fournie sous la forme: un argument de ligne de commande STDIN une...

11
5 secondes pour trouver la tarte

Pi fois e (ou Pie si vous aimez la notation ambiguë) à 100 décimales est: 8.5397342226735670654635508695465744950348885357651149618796011301792286111573308075725638697104739439... ( OIES A019609 ) ( argument pour une possible irrationalité ) Votre tâche consiste à écrire un programme qui accepte un...

11
Programme de validation Piem

Écrivez un programme qui définit une fonction qui peut vérifier si une variable chaîne appelée "tout ce que vous voulez ou entré par l'utilisateur" est ou non un piem. (piem = une histoire ou un poème dans lequel la longueur des mots représente les chiffres de π ( de Wikipedia )) Quelques exemples:...

11
Extensions de polygone tangent

Dessinez quelque chose qui ressemble à ceci: En termes plus précis, tracez un cercle de rayon r, avec n espaces uniformément tangents de longueur l. Reliez les extrémités de ces lignes pour former un nouveau polygone régulier à n côtés. Règles r = rayon du cercle n = nombre de lignes tangentes -...

11
Golf pratique - États américains [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettre à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 5 ans . Ma famille a une entreprise de commerce électronique. Sur notre...

11
Gardez mon voyage au frais!

Défi En me promenant dans Marks and Spencers, j'ai remarqué qu'il y avait des climatiseurs placés au hasard dans le magasin. Voulant rester au frais, je me suis demandé quelle était la façon la plus simple de se déplacer dans tout le magasin sans être trop longtemps éloigné d'un climatiseur. Étant...

11
Dessiner Sri Yantra

Défi: Dessinez Sri Yantra . Comment: Il existe différentes façons de le dessiner. Tous comprennent de nombreuses étapes. Si vous pensez pouvoir le dessiner sans suivre les étapes liées, faites défiler ci-dessous les éléments que vous devez avoir dans votre dessin . Les étapes complètes peuvent être...

11
Super Square Rain

La vente d'hiver Scream ™ est lancée et vous venez de vous attraper un jeu d'action minimaliste intense, Super Square . En y jouant, vous réalisez que le jeu est ridiculement difficile ou que vous êtes vraiment mauvais. En particulier, il y a ce motif "pluie" qui semble vous avoir à chaque fois ......

11
Golf à la banque

Notre nouvelle banque a besoin d'un système de transaction de guichet, mais il y a un problème. Il ne reste que quelques centaines d'octets d'espace sur notre serveur, vous devrez donc écrire du code très compact. Base de données Heureusement, notre base de données est très simple (elle a été...

11
Le Grand, Blanc, Nord!

Eh! Vous savez, le problème avec nous, Canadiens, c'est que parfois, après une longue journée de chasse à l'orignal et de réparation de barrages, nous oublions notre chemin de retour vers nos chalets! Ne serait-il pas formidable que notre portable pratique (qui est toujours à nos côtés) puisse nous...