태스크:
귀하의 과제는 이전의 제출물과 그 자체가 입력으로 주어지면 다음과 같은 형식으로 작성된 언어를 출력하는 것입니다.
첫 번째 프로그램이 Ruby에 있다고 가정하십시오. 1
Ruby 1
가이 과제에 사용되는 제 1 언어 이므로 출력해야합니다 . 예제 프로그램은 다음과 같습니다.
a=gets
puts 1
입력으로 주어지면을 반환합니다 1
.
다음 프로그램은 Python에있을 수 있습니다. 2
파이썬은 2
도전에 사용되는 제 2의 언어 이므로 출력해야합니다 . 예제 프로그램은 다음과 같습니다.
print(1 if input()[0]=="a"else 2)
첫 번째 제출이 주어지면 출력 1
하고 자체적으로 출력 2
합니다.
이전 답변의 언어로 답변을 제출할 수는 없지만 언어를 반복 할 수는 있습니다.
예를 들어, 세 번째 프로그램이 Ruby에있는 경우 1
첫 번째 프로그램과 그 자체 (루비가 1
사용되는 언어이므로)가 출력되고 두 번째 프로그램이 출력되어야합니다 2
.
규칙 :
n
현재 챌린지에 답변 이있는 경우 최소한floor(n / 3)
다른 언어 가 있어야합니다 . 이 규칙을 위반하는 제출은 실격 처리됩니다.- 두 "이웃 답변"(예 : answer
n
및 answern+1
)은 동일한 언어를 사용할 수 없습니다. - 언어의 다른 버전은 다른 언어로 계산되지 않습니다 (
Python 2 == Python 3
). - 답변은 입력으로 전체 제출을 완료해야합니다.
- 첫 번째 제출물은 입력해야합니다.
- 한 번에 여러 답변을 제출할 수 없습니다.
- "반복 답변"(이전 제출과 동일한 코드를 가진 답변)은 허용되지 않습니다.
- 답변은 해당 답변의 할당 된 바이트 수를 넘어갈 수 없습니다. 자세한 내용은 "할당 된 바이트 수"를 참조하십시오.
할당 된 바이트 수 :
각 답변 번호 n
에 대해 해당 답변에 할당 된 바이트 수는 45 + 5n
입니다.
답변 형식 :
다음과 같이 답을 형식화하십시오.
# {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}
답변 목록을 보려면 다음을 수행하십시오.
- `1` in answers [1]({link to answer}), [3]({link to answer})...
채점 :
7 일 후에 유효한 제출없이 생존 한 첫 번째 답변은 승자로 선언됩니다.
floor(n / 3)
언어). 나는 이것이 의도 된 행동이 아니라고 추측합니다.