Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

4
CECI… EST… FORTERESSE!
Fortress était un langage développé par le Sun Programming Language Research Group (RIP Fortress) qui avait une propriété unique, il était possible de rendre ("Fortify") des programmes dans différents styles de police (c.-à-d. Tableau noir gras, gras, italique, romain, etc.). L'objectif est de représenter une variable Fortress d'un caractère dans …
11 code-golf 

9
Implémenter un étrange automate
Je jouais avec un automate cellulaire et j'en ai trouvé un qui avait un comportement intéressant. Voici comment ça fonctionne: Il lit une chaîne binaire de gauche à droite, s'il rencontre un 1suivi par d' 2autres valeurs, il ajoutera un 0au résultat et continuera la lecture. S'il rencontre a 0(ou …



1
Texte animé sinusoïdal en art ASCII
Ces vieilles démos me manquent un peu, montrant les capacités des ordinateurs lorsqu'ils s'appelaient x86 au lieu de i3, i5 et i7. L'une des premières que j'ai regardées dans mon 386 était la démo Unreal de Future Crew qui fête maintenant son 25e anniversaire. À la minute 0:43, la première …

3
Factorisation des mots de Lyndon
Contexte Un mot Lyndon est une chaîne non vide qui est strictement lexicographiquement plus petite que toutes ses autres rotations. Il est possible de factoriser n'importe quelle chaîne uniquement comme la concaténation des mots de Lyndon de telle sorte que ces sous-mots sont lexicographiquement non croissants; votre défi est de …


4
Degré d'insaturation
Degré d'insaturation Ce n'est pas un casse-tête de code particulièrement difficile - mais je suis intéressé de voir vos multiples façons de le résoudre. Le degré d'insaturation est le nombre de doubles liaisons chimiques entre les atomes et / ou le nombre d'anneaux dans un composé chimique. Vous recevrez la …

15
Réciproque répétée
Ce que vous devez faire est de créer une fonction / programme qui prend une décimale en entrée et génère le résultat de la prise répétée de l'inverse de la partie fractionnaire du nombre, jusqu'à ce que le nombre devienne un entier. Plus précisément, le processus est le suivant: Soit …


9
Dessiner un tracé de contour ASCII
Considérez les blocs 3x3 suivants que l' algorithme des carrés de marche identifierait pour chaque cellule (avec un ID étiqueté basé sur 0): 0: ... ... ... 1: ... ... \.. 2: ... ... ../ 3: ... --- ... 4: ..\ ... ... 5: /.. ... ../ 6: .|. .|. …

10
Suis-je un numéro N-bonacci spécial?
La séquence N-bonacci, inventée à l'origine par @DJMcMayhem dans cette question , est une séquence générée en commençant par les nombres entiers 0 et 1, puis en ajoutant les nombres N précédents pour générer le nombre suivant. La séquence N-bonacci spéciale est une séquence N-bonacci commençant par une paire de …

1
I <3 conditionnels
Vous finissez par avoir beaucoup de conditions très longues et ennuyeuses dans votre code: if flag == 1: while have != needed: if type == 7: Ceux-ci peuvent être transformés en leurs &lt;3homologues conditionnels beaucoup plus adorables : if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - …

7
Générateur de plage IP détaillé
La tâche est simple, compte tenu de deux adresses IP aet de bsortie de toutes les adresses dans cette plage. Exemples Exemple 1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Exemple # 2 (TIO le tronquera, utilisez une plage plus petite lors des tests): f (a = …


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.