Programmation Puzzles & Code Golf

46
Traduire les nombres en français

Les Français épeler les chiffres d'une manière particulière. 1-16 sont "normaux" 17-19 sont épelés 10 + 7. 10 + 8, 10 + 9 . 20-69 sont "normaux" (OK, OK! Pas vraiment, mais ils sont dans ce défi) 70-79 sont 60 + 10, 60 + 11 ... 60 + 10 + 7, 60 + 10 + 8, 60 + 10 + 9 . 80-99 sont 4 * 20, 4 * 20 + 1,...

46
Horizon diviseur

Pour tout entier positif k, d(k)notons le nombre de diviseurs de k. Par exemple, d(6)est 4, parce que 6a 4diviseurs ( à savoir 1, 2, 3, 6). Avec un nombre entier positif N, affichez un "horizon" dans la technique ASCII en utilisant un caractère fixe, de sorte que la hauteur du "bâtiment" situé en...

46
Golf un nombre transcendantal

Définitions Un nombre algébrique est un nombre qui est le zéro d'un polynôme différent de zéro avec des coefficients entiers. Par exemple, la racine carrée de 2est algébrique, car c’est un zéro x^2 - 2. Un nombre transcendantal est un nombre réel qui n'est pas algébrique. Tâche Vous devez choisir...

46
L'affaire curieuse de Steve Ballmer

Steve Ballmer est l'ex-PDG de Microsoft et, dans un article récent , affirme qu'il "ne sait toujours pas ce qu'il a mal fait avec le mobile". Comme le souligne la lettre d'information de CodeProject , "le titre de cet article peut être terminé à de nombreux endroits tout en restant précis". En...

46
Dessine le drapeau suisse

Tâche: produire le drapeau suisse. Fête nationale suisse / Fête nationale suisse / Fête nationale suisse / Fiasta naziunala svizra / Fête nationale suisse / Schweizer Bundesfeiertag! Détails: Le drapeau consiste en une #FFFFFFcroix blanche ( ) sur un #FF0000fond rouge ( ). La croix consiste en un...

46
Oreo? Non… Sucette peut-être?

Depuis 2009, les noms de code de version d'Android sont sur le thème de la confiserie. Android 1.5 est Cupcake, Android 1.6 est Donut, Android 2.0 est Eclair, etc. En fait, les noms de version sont alphabétiques! C -> Cupcake D -> Donut E -> Eclair F -> Froyo G -> Gingerbread H ->...

46
Graphiques en braille

Couper une matrice booléenne dans les blocs et les 4x2 rendre en caractères Braille U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Pad avec 0-s si les dimensions ne sont pas des multiples de 4 et 2. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Les règles de golf habituelles...

46
Faire un couloir d'urgence

Dans certains pays, il existe des recommandations ou des lois sur la manière de créer des corridors d'urgence dans les rues à plusieurs voies par direction. (Dans ce qui suit, nous ne considérons que les voies qui vont dans la direction que nous empruntons.) Voici les règles en vigueur en...

46
Professeur au MIT peut lire dans les pensées!

La tâche est extraite d’une conférence du professeur MIT Devadas intitulée « Vous pouvez lire dans les pensées» . Une explication détaillée de l'astuce peut être trouvée dans la vidéo liée, ou dans ce document . Je vais essayer de l'expliquer en termes plus simples. Il s’avère que cette invention a...

46
Oui mais non mais oui

Mon collègue m'a récemment envoyé le code JavaScript suivant comme une blague: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Comme le code était écrit...

46
Persistance multiplicative

Persistance multiplicative Multiplie tous les chiffres d'un nombre Répéter jusqu'à ce qu'il ne reste qu'un seul chiffre Comme expliqué par Numberphile : Numberphile "Quelle est la particularité de 277777788888899?" Numberphile "Persistance multiplicative (extra métrage)" Exemple 277777788888899 →...

46
Est-ce double parler?

Lors d'un défi précédent, j'avais demandé aux golfeurs de code de produire des chaînes qui copient chaque caractère d'une chaîne. Par exemple: TThhiiss iiss ddoouubbllee ssppeeaakk!! Ce défi consiste simplement à détecter si un texte correspond à la définition d'une chaîne de parole double. Il y a...

45
Conseils pour jouer au golf dans PowerShell

Quels conseils généraux avez-vous pour jouer au golf dans Windows PowerShell? 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 à PowerShell (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de...

45
Aidez Indiana Jones à récupérer le trésor

Récit Indiana Jones explorait une grotte où se trouve un trésor précieux. Soudainement, un tremblement de terre s'est produit. À la fin du tremblement de terre, il s’aperçut que des rochers tombés du plafond lui bloquaient le chemin vers le trésor. Il a également remarqué qu'il pouvait pousser une...

45
Les porcs sont-ils capables de voler?

Tâche Votre tâche consiste à écrire une fonction ou un programme dans une langue de votre choix qui analyse deux déclarations et détermine s’il est possible de conclure que, de ces déclarations, les porcs sont capables de voler. Contribution L'entrée est une chaîne pouvant être lue à partir de...