Programmation Puzzles & Code Golf

10
Faites un interprète pour oui!

Oui est un langage basé sur la pile qui a quelques instructions séparées par des espaces: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment the last item in...

10
La conjecture de von Koch

Vous connaissez peut-être le mathématicien von Koch par son célèbre flocon de neige. Cependant, il a des problèmes informatiques plus intéressants dans ses manches. En effet, jetons un œil à cette conjecture: Étant donné un arbre avec des nnœuds (donc des n-1arêtes). Trouvez un moyen d'énumérer les...

10
Visualisez à nouveau l'algorithme euclidien

Tâche Étant donné deux nombres entiers positifs: Dessinez le rectangle avec les dimensions spécifiées par les deux entiers. Répétez l'étape 3 jusqu'à ce qu'il n'y ait plus d'espace. Dessinez et remplissez le plus grand carré touchant les trois côtés du rectangle (restant). Sortez le rectangle...

10
Supprimer les liens Google

Défi Étant donné un goo.gllien raccourci valide , affichez l'URL d'origine. Exemple goo.gl/qIwi3Ndonnerait quelque chose comme https://codegolf.stackexchange.com/. Pour la saisie, vous pouvez choisir d'avoir le https?://au début, vous pouvez choisir d'avoir www.avant le goo.gl, et vous pouvez...

10
X marque l'endroit - un travail d'impression

Étant donné deux nombres, imprimez une page avec un «X» à l'emplacement spécifié (± 10%). Les nombres doivent être des pourcentages ou des fractions des dimensions de la zone d'impression de la page, par exemple [25,75]ou ["15%","0%"]ou [0.33,1]. Vous n'avez pas à considérer les marges. N'oubliez...

10
Quelle est l'extension du fichier?

Votre défi est de trouver l'extension de fichier d'un nom de fichier fourni: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc [email protected][]h -> h0wC[]h or .h0wC[]h agent.000 -> 000...

10
Transformez votre clavier en clavier

Tâche Vous devez écrire un programme qui, lorsqu'un bouton est enfoncé, émet un son différent pour chaque touche. Les clés que vous utiliserez sont: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Les notes commencent à Cet chaque touche ci-dessus ajoute un demi-ton. Permet de vous...

10
Roulez pour voir tous les côtés!

Disons que vous avez un dé à 20 faces. Vous commencez à lancer ce dé et vous devez le lancer quelques dizaines de fois avant de finalement lancer les 20 valeurs. Vous vous demandez combien de rouleaux ai-je besoin avant d'avoir 50% de chances de voir les 20 valeurs? Et combien de rouleaux de ndé...

10
Nom de langue inversé [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Vous devez coder un morceau de code qui ressemble à la sortie du nom...

10
De quel type sont mes suffixes?

Intro J'ai donc perdu mon temps à rechercher des algorithmes de tri de suffixes, à évaluer de nouvelles idées à la main et dans le code. Mais j'ai toujours du mal à me souvenir du type de mes suffixes! Pouvez-vous me dire de quel type sont mes suffixes? À gauche quoi? De nombreux algorithmes de tri...

10
Calcul OEIS A005434

La tâche consiste à calculer OEIS A005434 le plus rapidement possible. Considérons une chaîne binaire Sde longueur n. L'indexation de 1, nous pouvons déterminer si S[1..i+1]correspond S[n-i..n]exactement à tous idans l'ordre de 0à n-1. Par exemple, S = 01010 donne [Y, N, Y, N, Y]. En effet,...

10
Jeu de vie et de fatigue

Le jeu de la vie et de la fatigue de Stewie est assez similaire au plus célèbre jeu de la vie de Conway . L'univers du jeu de la vie et de la fatigue de Stewie (GoLF) est une grille orthogonale bidimensionnelle infinie de cellules carrées, dont chacune est dans l'un des trois états possibles,...

10
Séquences de vol: flics

Ce sont des flics et des voleurs . Ceci est le fil des flics . Pour le fil des voleurs, allez ici . J'ai remarqué un certain nombre de défis OEIS (Encyclopédie en ligne des séquences entières) depuis que j'ai rejoint le site. Il semble juste que nous ayons un défi de policiers et de voleurs qui...

10
Plantez des arbres sur un terrain de golf!

Ce défi est inspiré de cette application . Il s'agit d'une version beaucoup plus simple de ce défi . Ce défi est le code-golf , tandis que l'autre est le code le plus rapide . Vous recevrez une grille de saisie carrée, de dimensions 6 par 6 qui est divisée en 6 zones, où les cellules de chaque zone...

10
Réindentez Java / C / C ++ / etc. code

Écrivez un programme qui ajoute ou supprime des espaces pour bien formater le code. Règles à quoi le code devrait ressembler lorsque vous avez terminé: Aucune ligne ne doit contenir plus d'un {et }. Un {devrait toujours être la dernière chose sur une ligne. Un }devrait toujours être la seule chose...

10
Conversion de temps de 12 heures

Défi Convertissez et imprimez une heure au format 12 heures. HH:MM AM/PM Exemples Contribution: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20 GMT-0700...