Tâche:
Votre défi est, étant donné les soumissions précédentes et lui-même en tant qu'entrée, de sortir la langue dans laquelle ils sont écrits, dans le format suivant:
Supposons que le premier programme est en Ruby. Il doit sortir 1, parce que Ruby est la première 1langue utilisée dans ce défi. Un exemple de programme est:
a=gets
puts 1
Lorsqu'elle est donnée en entrée, elle retourne 1.
Le prochain programme pourrait être en Python. Il doit sortir 2, car Python est le dernier 2langage utilisé dans le challenge. Un exemple de programme est:
print(1 if input()[0]=="a"else 2)
Compte tenu de la première soumission, il produit 1et se produit lui-même 2.
Vous êtes autorisé à répéter des langues, mais vous n'êtes pas autorisé à soumettre une réponse dans la langue de la réponse précédente.
Par exemple, si le troisième programme est en Ruby, il doit générer 1le premier programme et lui-même (étant donné que Ruby est la première 1langue utilisée), il doit également générer le deuxième programme 2.
Règles:
- Si 
nle défi contient des réponses, il doit y avoir au moinsfloor(n / 3)des langues différentes. Toute soumission qui enfreint cette règle est disqualifiée. - Deux "réponses voisines" (par exemple, réponse 
net réponsen+1) ne peuvent pas utiliser le même langage. - Les différentes versions d'une langue ne comptent pas comme des langues différentes (donc 
Python 2 == Python 3). - Les réponses doivent prendre en compte les soumissions précédentes.
 - La première soumission doit prendre en compte.
 - Vous n'êtes pas autorisé à soumettre plusieurs réponses à la suite.
 - Les "réponses répétées" (les réponses qui ont exactement le même code qu'une soumission précédente) ne sont pas autorisées.
 - Les réponses ne sont pas autorisées à dépasser le nombre d'octets alloué de cette réponse - voir "Nombre d'octets alloué" pour plus de détails.
 
Nombre d'octets alloué:
Pour chaque numéro de réponse n, le nombre d' octets alloué pour cette réponse est 45 + 5n.
Format de réponse:
Formatez votre réponse comme suit:
# {answer no.}, {language}
{program}
This prints:
- `1` in answer(s) {all answers using 1st language, with links}
- `2` in answer(s) {all answers using 2nd language, with links}
...
{optional explanation}
Pour les listes de réponses, procédez comme suit:
- `1` in answers [1]({link to answer}), [3]({link to answer})...
Notation:
La première réponse pour survivre après 7 jours sans aucune soumission valide est déclarée gagnante.
floor(n / 3)langues). Je suppose que ce n'est pas le comportement voulu.