Programmation Puzzles & Code Golf

48
Imprimer une pièce de Lego

Ce défi est simple, celui de l’ art ASCII . Étant donné deux entrées, décrivant la hauteur et la largeur d’une pièce Lego, vous en imprimez une représentation artistique au format ASCII. Voici à quoi doivent ressembler les morceaux de Lego: (4, 2) ___________ | o o o o | | o o o o | ----------- (8,...

48
Triangle alphabet

Vous devez imprimer ce texte exact: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA

48
Imprimer tous les entiers

Ecrivez un programme ou une fonction qui imprimera de manière vérifiable tous les nombres entiers exactement une fois, avec un temps et une mémoire infinis. Les sorties possibles pourraient être: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10,...

48
Depalindromize cette chaîne!

Compte tenu d'un palindrome généré en fonction de ce défi , dépalindromisez-le. Cas de test abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Comme il s’agit de dépalindromiser, votre code ne peut pas être un palindrome . Rappelez-vous que c'est...

48
Conseils pour créer des polyglottes

Un polyglotte est un programme qui peut être exécuté dans au moins deux langages de programmation différents. Quels conseils généraux avez-vous pour faire des polyglottes ou pour choisir des langues faciles à écrire pour une tâche spécifique? S'il vous plaît poster les conseils qui pourraient être...

48
Ce tableau Tic-Tac-Toe est-il valide?

Défi À partir d’un tableau de tic-tac-toe dans n’importe quel format, déterminez s’il est valide ou non. Si un tableau peut être le résultat d'un jeu de tic-tac-toe, il est alors valide. Par exemple, ce forum est valide:XOX OXO XOXAu contraire, ce forum est invalide: XXX XXO OOO Contribution Un...

48
Ruby on Rails (ou Trackety Track)

Vous êtes Ruby, un ingénieur ferroviaire. Votre tâche consiste à tracer la voie dans une vallée donnée de manière à ce qu'elle se rende dans toutes les stations ( M). Le nombre de pistes posées n’est pas important, mais il doit être tracé dans un chemin continu qui commence et se termine au point...

48
Calculez un carré et une racine carrée!

Vous devez créer un polyglotte qui affiche le carré de l'entrée dans une langue et la racine carrée de l'entrée dans une autre. La réponse la plus courte en octets gagne! Vous devez avoir une précision d'au moins 3 décimales et l'entrée sera toujours un flottant

48
TryItOnquine Challenge

(basé sur ce post et la discussion qui a suivi sur le chat - également, merci beaucoup à Dennis pour TIO!) Le défi Choisissez une langue actuellement disponible sur le site TryItOnline , par exemple PowerShell . Écrivez du code dans cette langue sur cette page, sans aucune saisie. Par exemple,...

48
Déshabiller une ficelle

Nous avons déjà maintenant comment dépouiller une chaîne de ses espaces. Cependant, en tant que messieurs / dames, nous devrions plutôt le déshabiller . Déshabiller une ficelle revient à la dénuder, mais en plus délicate. Au lieu de supprimer tous les espaces de début et de fin à la fois, nous les...

48
Canard bleu, canard rouge, canard gris

Ainsi, la semaine dernière, j'ai posté un défi pour jouer à Duck, Duck, Goose . Cela a conduit un certain nombre de Minnesotiens à commenter leur variation régionale du «canard gris» . Alors voici les règles: En utilisant cette liste de couleurs: Red Orange Yellow Green Blue Indigo Violet Gray...

48
Est-ce qu'il mène ou suit?

Dans ce défi, vous devez écrire un programme ou une fonction, qui prend une chaîne en tant qu'entrée et génère l'une des deux valeurs possibles. Nous appellerons l'une de ces valeurs la vérité et une la fausseté . Ils n'ont pas besoin d'être réellement véridiques ou faux . Pour qu'une réponse soit...

48
Détecter les vagues de chaleur

Contexte L’Institut météorologique royal des Pays-Bas définit une vague de chaleur * comme une série d’ au moins 5 jours consécutifs de temps météorologique égal ou supérieur à 25 ° C ("temps estival"), de sorte qu’au moins 3 de ces jours soient égaux ou supérieurs à 30 ° C ("climat tropical" ) Il...

48
«En parcourant l'univers…»

Vous recevrez le nom d’un des 20 plus gros objets du système solaire. Votre tâche consiste à renvoyer une approximation de son rayon, exprimée en kilomètres. Il s’agit d’un défi de code dans lequel votre score est composé de la longueur de votre code (en octets) multipliée par un ratio de pénalité...

48
Il y a un trou au fond de la mer

En essayant (et en échouant) de persuader mon fils en bas âge de manger son dîner, j'ai essayé de lui chanter. Au milieu de cette chanson, j'ai réalisé que la structure de la formule pouvait se prêter au codage du golf! La tâche consiste à écrire un programme ou une fonction qui n'accepte aucune...

47
Des astuces pour jouer au golf à Perl?

Quels conseils généraux avez-vous pour jouer au golf à Perl? Je recherche des idées pouvant être appliquées aux problèmes de code de golf en général, qui sont au moins quelque peu spécifiques à Perl (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un pourboire par...