소개:
거의 할로윈이기 때문에 할로윈 테마의 무작위 과제를 생각하고있었습니다. 결국 나는 Frankenstein의 wikipedia 페이지를 읽고 있었고 다음과 같은 텍스트를 보았습니다.
생물
프랑켄슈타인이 그의 창조를 거부 한 것의 일부는 그가 이름을 밝히지 않아서 정체성이 결여된다는 사실이다. 대신 "wretch", "monster", "creature", "demon", "devil", "fiend"및 "it"와 같은 단어로 표시됩니다. 프랑켄슈타인은 10 장에서 그 생물과 대화 할 때, "사악한 곤충", "이상한 괴물", "마음", "포장 된 악마", "악한 악마"로 설명합니다.
도전:
두 개의 정수 (연도 및 장)가 주어지면 다음 규칙에 따라 문자열을 출력하십시오.
- 연도가 1818보다 작은 경우 : 빈 문자열 †을 출력하십시오.
- 연도가 정확히 1818이고 장이 10 미만인 경우 : 목록에서 임의의 문자열을 출력 하십시오.
["wretch", "monster", "creature", "demon", "devil", "fiend", "it"] - 연도가 정확히 1818이고 장이 10 이상인 경우 : 목록에서 임의의 문자열을 출력 하십시오.
["vile insect", "abhorred monster", "fiend", "wretched devil", "abhorred devil"] - 1818 년이 지난 해 (그리고 그 책이 출판 됨), return
"Frankenstein's Monster".
도전 규칙 :
- 소문자, 대문자 또는 조합으로 출력할지 여부를 선택할 수 있습니다.
- 연도는 항상 범위에 있습니다
1500-2017 - 챕터는 항상 범위 내에 있습니다.
1-24(구글을 올바르게 검색하면 24 개의 챕터가 있습니다) - † 대신 옵션 1에 대한 빈 문자열을 출력, 당신도 출력 할 수 있습니다
null,undefined,false,0, 또는 당신의 선택의 다른 값을 다른 세 가지 옵션의 일부가 (당신이 당신의 대답에 사용 한 내용을 적어주세요). - 출력에는 선행 또는 후행 공백 / 탭 또는 선행 줄 바꿈이 포함될 수 없습니다. 하나의 선택적 후행 줄 바꾸기가 포함될 수 있습니다.
일반 규칙:
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
코드 골프 언어가 코드 골프 언어 이외의 언어로 답변을 게시하지 못하게하지 마십시오. '모든'프로그래밍 언어에 대한 가능한 한 짧은 대답을 생각해보십시오. - 표준 규칙이 답변에 적용 되므로 STDIN / STDOUT, 적절한 매개 변수가있는 기능 / 방법, 전체 프로그램을 사용할 수 있습니다. 당신의 전화.
- 기본 허점 은 금지되어 있습니다 (특히 '가짜 임의의 숫자' ).
- 가능하면 코드 테스트 링크를 추가하십시오.
- 또한 필요한 경우 설명을 추가하십시오.
테스트 사례 :
year,chapter possible outputs:
1700,1 ""; null; undefined; false; 0; etc.
1700,12 ""; null; undefined; false; 0; etc.
1817,10 ""; null; undefined; false; 0; etc.
1818,1 "wretch"; "monster"; "creature"; "demon"; "devil"; "fiend"; "it"
1818,9 "wretch"; "monster"; "creature"; "demon"; "devil"; "fiend"; "it"
1818,10 "vile insect"; "abhorred monster"; "fiend"; "wretched devil"; "abhorred devil"
1818,11 "vile insect"; "abhorred monster"; "fiend"; "wretched devil"; "abhorred devil"
1818,18 "vile insect"; "abhorred monster"; "fiend"; "wretched devil"; "abhorred devil"
1819,1 "Frankenstein's Monster"; "frankenstein's monster"; "FRANKENSTEIN'S MONSTER"
1819,18 "Frankenstein's Monster"; "frankenstein's monster"; "FRANKENSTEIN'S MONSTER"
2017,24 "Frankenstein's Monster"; "frankenstein's monster"; "FRANKENSTEIN'S MONSTER"