Questions marquées «code-golf»

85
La souris affamée

Seize piles de fromage sont placées sur un carré de 4x4. Ils sont étiquetés de à . Le plus petit tas est et le plus grand est .111161616111161616 La souris affamée a tellement faim qu’elle passe toujours directement à la pile la plus grosse ( ) et la mange tout de suite.161616 Après cela, il se...

85
Créer une sortie deux fois plus longue que le code

Le défi Ecrivez un programme complet qui écrit deux fois plus d'octets sur la sortie standard que la longueur du programme. Règles Le programme doit écrire des caractères ASCII sur la sortie standard. Le contenu de la sortie n'a pas d'importance. La sortie, mesurée en octets, doit correspondre...

85
Réduire verticalement le texte

Dites que j'ai un texte comme celui-ci (chaque mot sur une ligne, sans espace) Programming Puzzles & Code Golf Ça n'a aucun sens! Il défie totalement les lois de la physique. Votre défi est de remédier à cette situation impossible et de réduire le texte de la manière suivante: P Prog &uzz...

85
Déterminer si les chaînes sont des anagrammes

Défi Si vous avez deux chaînes, déterminez si elles contiennent exactement les mêmes caractères. Exemple Contribution mot, wrdo Cela retourne trueparce qu'ils sont identiques mais simplement brouillés. Contribution mot, wwro Cela revient false. Contribution bateau, toba Cela retourne true Règles...

84
Programme de chat simple

L'une des tâches standard les plus courantes (en particulier lors de la présentation de langages de programmation ésotériques) consiste à mettre en oeuvre un "programme cat" : lisez l'intégralité de STDIN et imprimez-le sur STDOUT. Bien que cela porte le nom de l'utilitaire de shell Unix, catil est...

83
Code le plus court pour produire une sortie non déterministe

Vous devez produire une sortie non déterministe . Dans ce cas, cela sera défini comme signifiant que la sortie ne sera pas toujours le même résultat. Règles: Un générateur de nombre pseudo-aléatoire qui a toujours la même graine ne compte pas. Vous pouvez compter sur le programme exécuté à une...

83
Ce que mon chien entend vraiment

Mon chien s'appelle Rex. À chaque fois que je le gronde, il ne semble pas très impressionné et la seule fois où je le vois réagir, c'est quand je prononce son nom. Si je dis Rex, I told you not to do this! You're making me angry Rex! tout ce qu'il entend c'est Rex, * **** *** *** ** ** ****! ***'**...

83
Éteindre l'ordinateur!

Défi: Dans le langage de programmation de votre choix, éteignez la machine sur laquelle votre code a été exécuté. Règles Pas d'arrêt par épuisement des ressources (par exemple: bombe à la fourche pour forcer l'arrêt) Vous êtes autorisé à écrire du code qui ne fonctionne que dans un environnement /...

83
Imprimez votre code à l'envers - inverse

Ecrivez un programme qui affiche son propre code source à l'envers, en d'autres termes, une éniuq . Notation: +50 si vous utilisez des données extraites d’Internet. +25 si vous lisez votre propre code source. +1 point par caractère Le score le plus bas gagne. Règles: Non en utilisant d'autres...

82
Bâtiment de blocs 3D ASCII

Défi Ecrivez un programme qui prend un tableau d'entiers 11x11 et construit un bloc de construction 3D ASCII, où chaque valeur du tableau représente la hauteur d'une colonne de blocs aux coordonnées correspondant à la position du tableau. Une hauteur négative est une colonne "flottante" - seul le...

82
Vous êtes sur une série de 8 jours!

Duolingo, l'application d'apprentissage des langues, a de nombreux objectifs, mais il y a un problème majeur qui me rend fou. Il me dit combien de jours d'affilée j'ai utilisé l'application avec un message du type " Vous êtes sur une période de 7 jours!" Si on met de côté la césure et si le numéro...

82
Cuire une tranche de Pi

Ecrivez un programme ou une fonction qui imprime ou affiche ce texte exact (composé de 142 caractères): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Votre programme ne doit prendre aucune entrée (sauf dans les langues où cela est...

81
Regex, papier, ciseaux, lézard, spock

Échauffement: regex, papier, ciseaux C’est le défi que j’ai voulu publier à l’origine, avant de réaliser qu’il existe une solution très courte. Néanmoins, il peut être intéressant de réfléchir à la préparation du défi ci-dessous. Ecrivez trois regex R , P et S de telle sorte qu’ils se correspondent...

81
Conseils pour jouer au golf dans <toutes les langues>

Le but de cet article est de rassembler tous les conseils de golf qui peuvent être facilement appliqués à <all languages>un spécifique. Poster uniquement des réponses indiquant que sa logique peut être appliquée à la plupart des langues S'il vous plaît, un pourboire par réponse...

80
Changement de tableau de type 2048

Supposons que nous voulions déplacer un tableau comme dans le jeu 2048 : si nous avons deux éléments consécutifs égaux dans un tableau, fusionnez-les en deux fois l'élément value. Shift doit retourner un nouveau tableau, où chaque paire d'éléments égaux consécutifs est remplacée par leur somme, et...

80
Détecter MS Windows

Défi Créez un programme qui renvoie une valeur de vérité lorsqu'il est exécuté sur Microsoft Windows (par souci de simplicité, nous nous en tiendrons à Windows 7, 8.1 et 10) et une valeur falsey lorsqu'il est exécuté sur un autre système d'exploitation (OSX, FreeBSD, Linux). Règles Le code qui ne...

79
Vaincre SVGCaptcha

Je suis tombé sur SVGCaptcha et j'ai tout de suite compris que c'était une mauvaise idée. J'aimerais que vous montriez à quel point l'idée est mauvaise en extrayant le code de validation des images SVG que le code produit. Un exemple d'image ressemble à ceci: Voici la source de l'exemple d'image:...