Questions marquées «code-golf»

48
Canard bleu, canard rouge, canard gris

Ainsi, la semaine dernière, j'ai posté un défi pour jouer à Duck, Duck, Goose . Cela a conduit un certain nombre de Minnesotiens à commenter leur variation régionale du «canard gris» . Alors voici les règles: En utilisant cette liste de couleurs: Red Orange Yellow Green Blue Indigo Violet Gray...

48
Détecter les vagues de chaleur

Contexte L’Institut météorologique royal des Pays-Bas définit une vague de chaleur * comme une série d’ au moins 5 jours consécutifs de temps météorologique égal ou supérieur à 25 ° C ("temps estival"), de sorte qu’au moins 3 de ces jours soient égaux ou supérieurs à 30 ° C ("climat tropical" ) Il...

48
Il y a un trou au fond de la mer

En essayant (et en échouant) de persuader mon fils en bas âge de manger son dîner, j'ai essayé de lui chanter. Au milieu de cette chanson, j'ai réalisé que la structure de la formule pouvait se prêter au codage du golf! La tâche consiste à écrire un programme ou une fonction qui n'accepte aucune...

47
Des astuces pour jouer au golf à Perl?

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

47
Un nombre est-il divisible par chacun de ses chiffres?

Mon ami et moi travaillions sur un laboratoire dans notre classe AP Computer Science et avons décidé de coder le golf comme l’un des problèmes étant donné que nous avions encore la moitié de la classe libre après avoir terminé. Voici la question: Soit un nombre n, n est-il divisible par chacun de...

47
Code Sierpinskified

Écrivez un bloc de texte rectangulaire qui, lorsqu'il est disposé dans un tapis de Sierpinski , en utilisant des blocs d'espaces de même taille pour les parties vides, crée un programme qui affiche le numéro d'itération du tapis. Par exemple, si votre bloc de texte est TXT BLK puis lancer le...

47
Triangles très simples

Ecrivez un programme ou une fonction qui prend un entier positif (via stdin, une ligne de commande ou une fonction arg) et affiche ou renvoie une chaîne de ce grand nombre de ces petits triangles en mosaïque, en alternant leur direction: /\ /__\ Ce seul triangle est la sortie si l'entrée est 1. Si...

47
Art du jour ASCII n ° 1 - Double noeud

Ecrivez un programme complet ou une fonction prenant un entier positif en Ntant qu'entrée via STDIN / ligne de commande / ARGV ou une argumentation de fonction et affiche un double nœud ASCII correspondant à la Ndestination de STDOUT. Le double noeud ASCII ressemble à ceci: __ __ __ __ __ __ / \/...

47
Nombres Fissiles

J'ai trouvé cette séquence alors que je travaillais sur Evolution of OEIS , mais je n'ai jamais réussi à l'afficher comme réponse. Après avoir écrit une implémentation de référence dans Mathematica, j’ai pensé que c’était un exercice amusant à faire en tant que défi à part, alors nous y voilà....

47
Backhanded ^ H ^ H ^ H ^ H ^ H ^ Hspaces

Sur certains terminaux, appuyer sur la touche Retour arrière génère le code de contrôle ^Hpour supprimer le caractère précédent. Cela a donné lieu à un langage sournois où les modifications sont simulées pour un effet comique : Sois gentil avec cet imbécile ^ H ^ H ^ H ^ Hgentleman, il vient du QG...

47
Rétine ou corbeille?

Nous vivons à une époque technologique merveilleuse où nous pouvons avoir des écrans 8K joliment détaillés sur nos téléviseurs, et même des écrans 2K sur nos téléphones pour notre plus grand plaisir de navigation. Nous avons parcouru un long chemin au cours des dernières années en termes de...

47
Fixation d'un collier de boucle Froot

Supposons que vous enfilez une chaîne de Froot Loops pour un collier, un bracelet, un lacet ou autre chose. Il y a 6 couleurs en boucle: r ed, o gamme, y ellow, g reen, b Lue, et p urple. Vous voulez que votre brin commence avec le rouge à l'extrême gauche et effectue un cycle dans l'ordre...

47
Comment est même un nombre?

Les anciens Grecs avaient ces choses appelées des nombres simples et doublement pairs. Par exemple, un nombre pair est 14. Il peut être divisé par 2 une fois et est devenu un nombre impair (7) après lequel il n'est plus divisible par 2. Un nombre doublement pair est 20. Il peut être divisé par 2,...

47
L'idiome «faire si faux»

Faire tandis que faux Au travail aujourd'hui, un de mes collègues décrivait le cas d'utilisation de do while (false). La personne à qui il parlait a pensé que c'était ridicule et aussi simple que de simples déclarations. Nous avons ensuite passé la moitié de notre journée à discuter de la meilleure...