Programmation Puzzles & Code Golf

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




1
Circuits Domino
Tableau de bord Voici les scores bruts (c.-à-d. Le nombre de dominos) pour la soumission de VisualMelon. Je transformerai ces résultats en les scores normalisés décrits ci-dessous, lorsque davantage de réponses entreront. La solution existante peut maintenant résoudre tous les circuits de la référence: Author Circuit: 1 2 3 4 …

9
Manger des bonbons dans le bon ordre
Quand il s'agit de manger des bonbons, je me tiens à des normes plus élevées que le laïc typique. Il existe un équilibre délicat entre "mélanger" et "conserver le meilleur pour la fin". Dans ce défi, vous recevrez une chaîne de caractères dans laquelle chaque caractère représente un bonbon. Différents …

24
Remappage ASCII
Défi Ecrivez un programme qui réorganise les caractères ASCII! Il devrait générer une seule chaîne contenant tous les caractères imprimables ASCII. Le premier caractère de cette chaîne se voit attribuer la valeur 1, le second la valeur 2, etc. Si deux caractères sont normalement l'un à côté de l'autre (la …


9
Programmer une voiture de course
FÉLICITATIONS à @kuroineko. Gagne la prime pour son excellente vitesse (672 coups) sur la piste de Gauntlet. LEADER: * Nimi a marqué un 2129 léger. * Leader peut changer en raison d'entrées ultérieures. Votre tâche consiste à écrire un petit programme capable de conduire rapidement une voiture de course. Règles …

30
Capitalisation aléatoire
La tâche Votre tâche consiste à créer un programme ou une fonction qui, à l'aide d'une entrée, génère le texte d'entrée avec des lettres aléatoires en majuscules, tout en conservant les majuscules des lettres déjà en majuscules. Chaque combinaison de majuscules des minuscules devrait être possible. Par exemple, si l'entrée …


5
Lettre, Nombre, Symbole, Espace, Répéter
Il y a 97 caractères ASCII que les gens rencontrent régulièrement. Ils se répartissent en quatre catégories: Lettres (52 au total) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Nombres ou chiffres (10 au total) 0123456789 Symboles et ponctuation (32 au total) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Espaces blancs (3 au total) Espace , tabulation \tet nouvelle ligne \n. (Nous traiterons …

5
Zzub Zzif (reverse Fizz Buzz)
Avec un extrait de sortie fizz buzz avec tous les numéros supprimés, entrez les bons numéros avec les valeurs les plus basses possibles, de sorte que l’ extrait fizz buzz soit correct. Aux fins de ce défi, fizzet buzzont leurs valeurs habituelles de 3 et 5, respectivement. Si l'entrée est …

8
Compilateur auto-compilé [fermé]
Ceci est basé sur un exposé sur les compilateurs que j'ai écouté il y a quelque temps, mais je ne me souviens malheureusement pas de quand ni où. Créez le compilateur le plus court dans n'importe quel langage capable de se compiler. Ciblez tout ISA raisonnable (68K, x86, MIPS, ARM, …

30
J'inverse le code source, vous niez l'entrée!
Blatant arnaque d'une arnaque . Allez upvote ceux-ci! Votre tâche, si vous souhaitez l'accepter, consiste à écrire un programme / une fonction qui génère / retourne son entrée / argument entier. La partie délicate est que si j'inverse votre code source, la sortie doit être le nombre entier original nié. …

14
Aujourd'hui c'est le centre
Si vous avez entré une date dans n'importe quel format, créez un calendrier avec cette date au centre exact d'une fenêtre de cinq semaines. L'en-tête du calendrier doit inclure les abréviations de deux lettres correspondant aux jours de la semaine (c'est-à-dire Su Mo Tu We Th Fr Sa). Les abréviations …

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.