Programmation Puzzles & Code Golf

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

29
Quel âge a-t-il à peu près?

Écrivez un programme court qui prend un nombre positif de secondes représentant un âge et produit une estimation de ce temps en anglais. Votre programme doit générer le temps le moins précis qui s'est écoulé, parmi les mesures suivantes et leur durée en secondes: second = 1 minute = 60 hour = 60 *...

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

29
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: **** * *...

29
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é de...

29
Randomisation jusqu'à 0

Défi Poteau de bac à sable Étant donné un entier positif, (K)affichez un entier uniformément aléatoire (Y)entre [0, K). Si Y > 0supposez K = Yet répétez le processus jusqu'à Y = 0. Règles L'entrée doit être imprimée au début Format de sortie comme vous le souhaitez Votre programme doit se...

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

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

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

29
Une séquence en spirale

Contexte La séquence OEIS A272573 décrit une spirale sur une grille hexagonale comme suit: Commencez une spirale de nombres sur un pavage hexagonal, avec l'hexagone initial sous la forme a (1) = 1. a (n) est le plus petit entier positif non égal ou précédemment adjacent à ses voisins. La séquence...

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

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

29
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 rayon de zéro; s'il y a deux points, le...

29
Jimmy va-t-il tomber de sa plateforme?

Backstory Rencontrez mon ami Jimmy: /o\ Jimmy est un petit personnage qui aime se tenir debout sur les plateformes. Voici Jimmy debout en toute sécurité sur une plate-forme: /o\ ------------- Maintenant, Jimmy a un bon sens de l'équilibre, il peut donc se tenir en toute sécurité avec une jambe hors...

29
Combien de Jimmys peuvent contenir?

Dans ce défi simple mais amusant , on vous a demandé de déterminer si Jimmy tomberait de sa plateforme. Jimmy a trois parties du corps /, oet \disposées comme ceci /o\ Les plateformes sont représentées par -. Jimmy tombera de sa plate-forme s'il a deux ou plusieurs parties du corps qui ne sont pas...

29
Pour trouver des îles de 1 et 0 dans la matrice

Étant donné une matrice bidimensionnelle de 0 et 1s. Trouvez le nombre d'îles pour 1 et 0 où les voisins sont uniquement à l'horizontale et à la verticale. Given input: 1 1 1 0 1 1 1 0 output = 1 1 Number of 1s island = 1 xxx- xxx- Number of 0s island = 1 ---x ---x ------------------------------...