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 exactement au double de la longueur du programme, également mesurée en octets, à moins que vous ne remplissiez le bonus.
Tout retour à la ligne est inclus dans le nombre d'octets de la sortie.
Prime
Votre programme peut éventuellement prendre un numéro n
, en entrée. Si c'est le cas, la sortie doit être exactement en n * program length
octets. Vous pouvez supposer que n sera toujours un entier positif. Si aucune entrée n'est fournie, la n
valeur par défaut doit être 2.
Si vous faites cela, vous pouvez soustraire 25 octets de votre score.
Le programme le plus court gagne.
Restrictions
Aucune échappatoire standard.
Le programme doit avoir au moins 1 octet de long.
Pas d’ajout d’espaces inutiles au code source pour changer sa longueur. De même, les commentaires ne comptent pas.
Sauf si vous remplissez le bonus, le programme ne doit accepter aucune entrée. Si vous remplissez le bonus, l'entier doit être la seule entrée.
Le score le plus bas (longueur du programme en octets - bonus) gagne.
La réponse la plus courte pour chaque langue gagne pour cette langue .
Classements
Voici un extrait de pile permettant de générer à la fois un classement régulier et un aperçu des gagnants par langue.
Pour vous assurer que votre réponse apparaît, commencez votre réponse par un titre, en utilisant le modèle Markdown suivant:
# Language Name, N bytes
où N
est la taille de votre soumission. Si vous améliorez votre score, vous pouvez conserver les anciens scores en les effaçant. Par exemple:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Si vous souhaitez inclure plusieurs numéros dans votre en-tête (par exemple, parce que votre score est la somme de deux fichiers ou si vous souhaitez répertorier séparément les pénalités d'indicateur d'interprétation), assurez-vous que le score réel est le dernier numéro de l'en-tête:
# Perl, 43 + 2 (-p flag) = 45 bytes
Vous pouvez également faire du nom de la langue un lien qui apparaîtra ensuite dans l'extrait de classement:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
n * program length
octets ou est-ce un minimum?