Questions marquées «code-golf»

23
Trier par le plus grand chiffre (s)

Défi: Étant donné une liste d'entiers, trier par ordre décroissant par leur seul chiffre le plus grand. L'ordre des nombres avec le même plus grand chiffre est ensuite trié par deuxième plus grand chiffre, etc. Nous ignorons les chiffres dupliqués dans les nombres. Et si tous les chiffres d'un...

23
Effondrement des nombres

Définissons la fonction a sur les nombres naturels nnn , écrite en base 10 chiffres dkdk−1…d1d0dkdk−1…d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0 , comme suit: Tant qu'il y a des chiffres adjacents égaux didi−1didi−1d_i\;d_{i-1} , remplacez-les par leur sommedi+di−1di+di−1d_i+d_{i-1} de gauche à droite....

23
Le chemin des gnous

Jouez à un programme ou à une fonction qui donne l' emplacement du gnou qui commence à la case sur un échiquier infini numéroté dans une spirale carrée dans le sens inverse des aiguilles d'une montre, où le gnou visite toujours la case la moins numérotée elle peut arriver qu'elle n'a pas encore...

23
Faire un cutter Gimbap

Le gimbap (김밥) est une cuisine coréenne, ressemble un peu à un rouleau de sushi. Voici une émoticône coréenne représentant Gimbap: @)))))))))) Votre quête est de faire du cutter ASCII Gimbap. Règle L'entrée est une chaîne faite avec seulement @et ). La sortie coupe chaque Gimbap valide avec ), puis...

23
L'analogique est obsolète!

Une horloge analogique a 2 aiguilles *: heure et minute. Ces aiguilles encerclent le cadran de l'horloge au fil du temps. Chaque rotation complète de l'aiguille des minutes entraîne 1 / 12ème de rotation de l'aiguille des heures. 2 tours complets de l'aiguille des heures signifient une journée...

23
Connaissez-vous vos «KVZ»?

Concept De quelles manières pouvez-vous brouiller l'alphabet anglais pour qu'il puisse toujours être chanté sur l'air Twinkle Twinkle Little Star sans ruiner l'air? Règles Échange Supposons simplement que les lettres contenues dans chacun des ensembles suivants puissent être échangées librement par...

23
Inverser certains commutateurs sur un standard

Inspiré par ce défi . Objectif: Étant donné un standard préconfiguré et une liste d'index, inversez les commutateurs aux index donnés. Un tableau est composé d'un certain nombre de commutateurs ( vou ^) enveloppés de -'s et disposés en rangées de longueur variable. Voici un exemple de standard:...

22
La «grand-mère sourde» de Chris Pine

Je suis un mentor chez RubyLearning et l'un des exercices que nous donnons à nos élèves est l'exercice «Sourde grand-mère» du livre de Chris Pine « Apprendre à programmer ». Voici la description: Écrivez un programme sur la grand-mère sourde. Quoi que vous disiez à grand-mère (quoi que vous...

22
Dernier chiffre non nul de n!

Étant donné un entier 1 ≤ N ≤ 1 000 000 en entrée, sortez le dernier chiffre non nul de N! , où ! est le factoriel (le produit de tous les nombres de 1 à N , inclus). Il s'agit de la séquence OEIS A008904 . Votre programme doit se terminer dans les 10 secondes sur une machine raisonnable pour toute...

22
L'art ASCII de la fourmi de Langton.

Tracez le chemin de la fourmi de Langton . La description Les carrés d'un avion sont colorés de différentes manières, soit en noir soit en blanc. Nous identifions arbitrairement un carré comme la "fourmi". La fourmi peut voyager dans n'importe laquelle des quatre directions cardinales à chaque...

22
Remplissez les lacs, 2D

La version unidimensionnelle de ce problème était assez facile, alors voici une version 2D plus difficile. Vous disposez d'un tableau 2D de hauteurs de terrain sur une entrée standard, et vous devez déterminer où les lacs se formeront quand il pleuvra. La carte des hauteurs n'est qu'un tableau...

22
Défi méta golf

Sur ce défi, vous devez résoudre ce défi. Le concours est terminé! Vérifiez la fin de la question Spécifications: Écrivez le plus petit code (N'importe quelle langue *). Le score d'une réponse est la somme de: Longueur de code sans espace . Nombre de réponses utilisant cette même langue au carré....

22
Scène de neige animée ASCII

Écrivez le programme le plus court pour transformer n'importe quelle œuvre d'art ASCII en une scène de neige animée qui commence à se former à partir de la neige qui tombe ( exemple JavaScript non-golfé dernière mise à jour le 2011-12-19). Spécification d'entrée : votre programme doit accepter des...

22
Nommez la main de poker

Nommez la main de poker Étant donné cinq cartes, sortez le nom de la main de poker, qui sera l'une des suivantes: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush En cas de doute, reportez-vous aux règles sur

22
Variante de quine cryptographique

Créez un programme qui imprime la somme MD5 de sa source sous la forme: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Pas de triche - vous ne pouvez pas simplement lire le fichier source et calculer sa somme. Le programme ne doit lire aucune information externe. Bien sûr, vous pouvez...