Titre alternatif: Comptez votre peine de prison sur le mur
Étant donné un nombre n
, les résultats de sortie sont regroupés dans les groupes traditionnels de 5 par groupe et de 50 par ligne.
Exemples
1
|
|
|
|
4
||||
||||
||||
||||
5
|||/
||/|
|/||
/|||
6
|||/ |
||/| |
|/|| |
/||| |
50
|||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/
||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/|
|/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/||
/||| /||| /||| /||| /||| /||| /||| /||| /||| /|||
51
|||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/
||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/|
|/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/||
/||| /||| /||| /||| /||| /||| /||| /||| /||| /|||
|
|
|
|
256
|||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/
||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/|
|/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/||
/||| /||| /||| /||| /||| /||| /||| /||| /||| /|||
|||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/
||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/|
|/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/||
/||| /||| /||| /||| /||| /||| /||| /||| /||| /|||
|||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/
||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/|
|/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/||
/||| /||| /||| /||| /||| /||| /||| /||| /||| /|||
|||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/
||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/|
|/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/||
/||| /||| /||| /||| /||| /||| /||| /||| /||| /|||
|||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/
||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/| ||/|
|/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/|| |/||
/||| /||| /||| /||| /||| /||| /||| /||| /||| /|||
|||/ |
||/| |
|/|| |
/||| |
Règles
- 5 points par groupe, 50 points au total.
- Les 4 premiers points sont verticaux, le 5e passe tous les autres points.
- Chacun des quatre premiers est composé de 4
|
caractères verticaux . - Le 5ème décompte final s'étend sur les 4 du premier, avec un
/
personnage en diagonale.
- Chacun des quatre premiers est composé de 4
- Chaque groupe doit être séparé par un espace, chaque ligne par une nouvelle ligne vierge.
- Les contraintes sur
n
sont:0 <= n <= 1000
(pour la simplicité). - Les espaces de fin et les nouvelles lignes sont corrects, les précédents ne le sont pas.
- C'est le code-golf ascii-art , le plus petit nombre d'octets gagnés.
Examiné par ~ 4 personnes dans le bac à sable .
Le PS est amusant, le nombre moyen de notes par ligne en prison était de 50, d’où le niveau alternatif. Titre.
code-golf
ascii-art
number
code-golf
number
integer
binary
base-conversion
code-golf
array-manipulation
code-golf
chemistry
code-golf
number
sequence
fibonacci
code-golf
matrix
optimization
code-golf
number
code-golf
math
number
sequence
code-golf
math
array-manipulation
matrix
linear-algebra
code-golf
kolmogorov-complexity
cops-and-robbers
cops-and-robbers
code-golf
tips
basic
code-golf
decision-problem
binary
tiling
game
king-of-the-hill
python
code-golf
c
code-golf
ascii-art
code-golf
string
kolmogorov-complexity
alphabet
code-golf
number
code-golf
string
code-golf
number
sequence
integer
code-golf
number
permutations
restricted-complexity
restricted-time
Urne Magique De Pieuvre
la source
la source
Réponses:
Charbon de bois ,
30 à25 octetsEssayez-le en ligne! Le lien est vers la version verbeuse du code. Explication:
la source
Funky ,
156132133 octetsEssayez-le en ligne!
la source
fori=0i<4i++p(f())forc=0c<n//50c++
quelle est cette bête impie prenant le nom de syntaxeHaskell , 117 octets
Essayez-le en ligne!
la source
Gelée , 37 octets
Essayez-le en ligne!
Explication
quand c'est trop long
la source
Coque , 29 octets
Essayez-le en ligne!
Je pense que le premier
5
est redondant, mais le supprimer donne une erreur de type ...Explication
la source
SOGL V0.12 , 33 octets
Essayez-le ici!
Jouer au téléphone sur un téléphone est difficile.
Explication:
la source
JavaScript (ES6),
139137 octetsRetourne une chaîne avec une nouvelle ligne de fin lorsque
n
n'est pas un multiple de 50 et une avec plusieurs nouvelles lignes de fin lorsquen
est un multiple de 50.Ungolfed
Test Snippet
Afficher l'extrait de code
Non-
eval
solution, 150 octetsPeut-être capable de jouer au golf plus loin, mais la
eval
méthode a été plus courte jusqu'à présent.la source
J ,
50 48 45 3533 octetsEssayez-le en ligne!
la source
4,&' '\7$'|||/'
C (gcc), 170 octets
Essayez-le en ligne!
f
est une fonction prenant un entier non négatif (x
) et imprimant que beaucoup de compteurs, groupés comme spécifié, sur stdoutg
est une fonction d’aide qui imprime desx
tableaux, groupés par 5, sans séparer les lignes.f
appelleg(50)
et décrémentex
de 50 jusqu'à ce qu'il soit inférieur à 50, puis appelleg(x)
pour imprimer les résultats restants sur une ligne.s
estchar*
tel que, en tant que chaîne,s
est la première ligne d'un paquet,s+6
est la deuxième,s+12
est la troisième ets+18
est la quatrième ets+24
est une chaîne vide.g(x)
imprime les paquets et diminue x de 5 jusqu'à ce que x soit inférieur à 5, puis imprimex
des compteurs simples.la source
Python 2 , 142 octets
Essayez-le en ligne!
la source
Quick ~= Quality
;). Bon travail.Perl 5 , 103 octets
Essayez-le en ligne!
la source
Haskell , 134 octets
Essayez-le en ligne!
asdfghjkl-- Ouais, j'y travaille.
la source
PHP,
138141 + 1 octetsprobablement pas la solution la plus courte possible
Exécuter en pipe
-nR
ou essayer en ligne .la source
$x
est seulement indéfini dans la première boucle, cela gâche la sortie pour un total supérieur à 54. Corrigé, mais pas joué au golfPython,
129113112 octetsExplication
Fonctionne en Python 2 et 3.
Essayez-le en ligne
la source
Java (OpenJDK 8) , 188 octets
Essayez-le en ligne!
la source
Ruby , 100 octets
Commenté
Essayez-le en ligne!
la source
Pip ,
4746 octetsEssayez-le en ligne!
Explication
La liste résultante ressemblera à ceci:
Par défaut,
P
concatène le contenu de la liste et les affiche avec une nouvelle ligne. Ainsi, nous obtenonsavec deux nouvelles lignes de fin (une du contenu de la liste et une ajoutée par
P
). S'il y a une autre ligne à imprimer, cela donne la ligne vide requise entre les deux.la source
Befunge,
125 à105 octetsEssayez-le en ligne!
la source
Toile , 30 octets
Essayez-le ici!
la source
05AB1E , 28 octets
Essayez-le en ligne.
Explication:
¶«,
Bien sûr, a quelques alternatives possibles d'octets égaux, comme,¶?
ou,õ,
.la source
Stax , 24 octets
Exécuter et déboguer
la source
C (gcc) ,
107106 octetsEssayez-le en ligne!
-1 grâce à ceilingcat
la source