... 숫자 (또는 서수)는 위치 또는 순위를 순차적으로 나타내는 단어입니다.
에서 위키 백과 .
당신의 임무는 2 개의 개별 프로그램 (2 개의 다른 언어로 만들 수 있음)을 사용하여 서수 순서를 처음부터로 출력하는 것 nth입니다. second와는 반대로 전체 단어 를 출력하게 됩니다 2nd.
서수의 도전은 특히이 항목 에서 이전에 제기되었다 . 이 과제에서 서수는 아래에 설명 된 고유 한 조건을 용이하게하는 수단 일뿐입니다.
1 부
입력이 주어지면 아무것도n 출력 해야하는 프로그램을 만들어야 합니다 . 항상 999보다 크지 않은 양의 0이 아닌 정수입니다.
n
유효한 출력에는 다음이 포함되지만 이에 국한되지 않습니다 .
stdout/stderr/ 등에 출력- 파일 / 폴더 등 생성
- 모든 종류의 그래픽 인터페이스 또는 이미지
무슨 일이든 상관 없습니다
2 부
파트 1의 프로그램 출력을 사용하여 1부터 시작 n하여 파트 1에서 구문 분석 된 것 까지 순서 번호를 출력하는 프로그램을 만들어야합니다 .
일반 조건 :
- 파트 2의 총 바이트 수는 파트 1의 총 바이트 수를 초과하지 않아야합니다 (이하).
출력 조건 :
- 대소 문자를 구분하지 않습니다.
- 출력에는 순서 순서 (문자 aZ 만)와 공백 (줄 바꾸기 허용) 만 포함되어야합니다.
- 실행 중 또는 실행 후에 표시되는 한 모든 소스에 출력 할 수 있습니다.
- 출력이 올 바르면 프로그램을 종료 할 필요가 없습니다.
- 출력에는 문법이 필요하지 않지만 선택적으로 포함 할 수 있습니다 (하이픈, 쉼표, "ands"등).
nine hundred ninety ninth로 허용됩니다nine hundred and ninety-ninth.
샘플 출력
n8은 어디에
FIRST SECOND THIRD FOURTH FIFTH SIXTH SEVENTH EIGHTH
채점
승리 조건의 계층 구조는 다음과 같습니다.
- 1 부에서 가장 낮은 바이트 수
- 2 부에서 가장 낮은 바이트 수
Entry #1 | Part 1 = 32 bytes, Part 2 = 22 bytes
Entry #2 | Part 1 = 31 bytes, part 2 = 30 bytes
Entry #2 wins - Part 1 contains 31 bytes vs 32 bytes
---
Entry #1 | Part 1 = 21 bytes, Part 2 = 33 bytes
Entry #2 | Part 1 = 80 bytes, Part 2 = 70 bytes
Entry #2 wins - Entry #1 disqualified (Part 2 contains more bytes than Part 1)
---
Entry #1 | Part 1 = 50 bytes, Part 2 = 49 bytes
Entry #2 | Part 1 = 50 bytes, Part 2 = 50 bytes
Entry #1 wins - Part 1 is equal, Part 2 contains 49 bytes vs 50 bytes
[30, 'second']에 대한 32이 출력이 있다면 다음 P2가 그렇게 적은 일을 가지고 그냥 32.

one hundred and eleventh나one hundred eleventh?