Programmation Puzzles & Code Golf

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

11
Dessinons la Triforce
La Triforce est un artefact fictif dans The Legend of Zelda , composé de trois triangles équilatéraux d'aspect identique représentant la puissance, la sagesse et le courage. Plusieurs jeux de la saga incluent une animation lorsque les trois parties se rejoignent enfin. Le but de ce défi est de dessiner …

7
Jouez au plus petit cercle!
Le problème: Étant donné un ensemble de points non vide dans le plan cartésien, trouvez le plus petit cercle qui les entoure tous ( lien Wikipedia ). Ce problème est trivial si le nombre de points est de trois ou moins (s'il y a un point, le cercle a un …



18
Inverse-quotes-quine
La perspective de ce défi est: Si votre programme est exécuté normalement, tout le code des marques vocales ( "- guillemets doubles) doit être imprimé. Si votre programme est entouré de guillemets doubles (inversant à son tour les marques vocales), le code qui n'est normalement pas entre guillemets doit être …

15
Trigonométrie de la boîte noire
Écrire un programme ou une fonction qui permet de distinguer les 12 fonctions trigonométriques suivantes: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Votre programme reçoit l'une des fonctions ci-dessus sous forme de boîte noire et doit afficher le nom de la fonction comme indiqué ci-dessus …

26
Flèche ces variables!
Défi Robin aime avoir sa déclaration de variables sous la forme d'une flèche. Voici comment il le fait: Saisissez un nombre quelconque de chaînes Commandez-les par longueur croissante Sortez-les classés par le milieu pour former à peu près une pointe de flèche négative, comme ceci (selon l'ordre de golf le …

13
Faire un compteur Geiger
Un compteur Geiger est un appareil utilisé pour détecter les radiations. Nous allons créer un programme de compteurs Geiger. Comme nous le savons tous, lorsque le rayonnement frappe un programme informatique, il supprime exactement 1 octet au hasard. Un programme de compteur Geiger est donc un programme qui lui-même ne …

11
Spirale astérisque
Compte tenu de la spirale de taille Set du pas N, sortez la S*Sspirale "carrée" comportant des Nastérisques, construite du rayon extérieur au rayon intérieur dans le sens des aiguilles d'une montre. Cas de test (exemples) ci-dessous. Contribution: 4 3 Sortie: *** Contribution: 4 6 Sortie: **** * * Contribution: …


22
L'anagramme du temps
Publié à l' origine (et supprimé) par @Tlink , qui était très probablement inspiré de cette question StackOverflow . Comme c'était dommage, il a été supprimé, car cela semblait être un bon défi en général, j'ai pensé que je le publierais avec un formatage et des règles appropriés. (J'ai essayé …
29 code-golf  date 

21
Symbole Levi-Civita
Le symbole Levi-Civita en trois dimensions est une fonction fprenant des triplets de nombres (i,j,k)chacun dans {1,2,3}, à {-1,0,1}, défini comme: f(i,j,k) = 0lorsqu'ils i,j,kne sont pas distincts, c. i=j-à- d. ou j=kouk=i f(i,j,k) = 1quand (i,j,k)est un changement cyclique de (1,2,3), c'est l'un des (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = …

7
Nous avons fini là où nous avons commencé!…
Défi: Contribution: Vous prenez deux entrées: - Une chaîne contenant uniquement de l'ASCII imprimable (à l'exclusion des espaces, des tabulations ou des nouvelles lignes) - Un caractère ASCII imprimable Sortie: La première ligne contiendra l'entrée de chaîne. Chaque ipremière occurrence de -modulo-3 de ce personnage se déplacera dans une direction …

8
Dites-moi comment flop
En tant qu'informaticiens, vous connaissez probablement tous les opérations de liste de base de pop and push . Ce sont des opérations simples qui modifient une liste d'éléments. Cependant, avez-vous déjà entendu parler de l'opération flop ? (comme dans bistable flop , )? C'est assez simple. Étant donné un nombre …

9
Est-ce montagneux?
Défi Pour ce défi, une chaîne montagneuse est celle qui est conforme à la règle de grammaire M: x(Mx)*où à chaque production, tous les x sont du même caractère. En retrait, une chaîne montagneuse pourrait ressembler à ceci: A B C D C E F E C B A Comme …

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.