Programmation Puzzles & Code Golf

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

30
Les blagues de papa sont amusantes
Nous connaissons tous la blague classique du père qui ressemble à ceci: Quelqu'un dit une phrase pour décrire son moi (par exemple I'm tiredou I'm confused). Un enthousiaste papa-blague arrive et répond Hi <adjective>, I'm Dad!, car les introductions suivent le même format ( I'm Petersuit le même format I'm …

22
«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 …

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


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

30
Collectionneur d'or KoTH
Remarque: l'enquête sur les favoris de la communauté sera publiée bientôt Dans ce KoTH, l’objectif est d’être le dernier bot en vie. Les pièces seront placées dans des zones aléatoires, et votre bot doit d'abord obtenir les pièces. Si un bot rencontre un autre bot, le bot avec plus de …

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

29
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 positif.

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

30
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, …
48 code-golf  string 

16
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 appliqués dans la plupart …
48 tips  polyglot 


30
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 du code-golf , donc le code …

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

30
Triangle alphabet
Vous devez imprimer ce texte exact: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA …

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.