배경
이탈리아어로 정의 된 기사 (영어에 해당 )는 7 가지 형태가 있습니다 : l ' , il , lo , gli , i , la , le . 사용할 변수는 세 가지 변수에 따라 다릅니다.
- 성별 : 남성 / 여성.
- 수 : 단수 / 복수
- 다음 단어의 첫 글자 : 모음 / 자음 A 형 / 자음 B 형
- 모음은 다음 중 하나입니다 : aeiou .
- 자음 타입 B는, 어느 쪽의 경우이다 S- 다른 자음 다음 Z- , gn- , pn- , PS- , X- , I-가 모음 뒤에 (이 난 반모음 역할).
- 자음 유형 A는 B 유형이 아닌 자음입니다.
표는 위의 세 가지 변수의 12 가지 조합 각각에 사용되는 기사 양식을 보여줍니다. 있습니다 L ' 형태가 하나의 견적 및 공백없이 다음 단어에 연결되어 있습니다.
도전
입력 단어 하나 또는 두 개의 문자열 나타내는 숫자 또는 부울 성 및 번호 . (초기 문자는 입력 단어에서 가져와야합니다).
입력 단어는 소문자 ASCII 문자 시퀀스입니다. 악센트 모음은 악센트가없는 버전으로 바뀝니다 (예 : realtà 은 realta 로 입력 됨 ).
성별 및 숫자 입력은 별도의 숫자, 부울 또는 문자열 또는 조합 된 문자열 (예 : 남성 단수의 경우 1, 여성 단수의 경우 2 등) 일 수 있습니다.
답변에 지정된 경우 적절한 형식과 구분 기호를 사용할 수 있습니다.
필요에 따라 공백이나 작은 따옴표를 사용 하여 기사의 적절한 형식 앞에 단어를 출력하십시오 . 출력도 소문자 여야합니다. 후행 또는 선행 공백이 허용됩니다.
코드 골프, 가장 짧은 승리.
테스트 사례
내가 입력 문자를 사용 다음에 m
, f
성별을 지정하고 s
, p
(이것은 단지 하나의 가능한 입력 형식입니다) 번호.
Input Output Comment
macchina f s la macchina Initial letter is cons. A
zio m s lo zio Initial letter is cons. B
libri m p i libri Initial letter is cons. A
ieri m s lo ieri Initial letter is cons. B
aquile f p le aquile Initial letter is vowel
spagnoli m p gli spagnoli Initial letter is cons. B
golf m s il golf Initial letter is cons. A
ombra f s l'ombra Initial letter is vowel
impossibili m p gli impossibili Initial letter is vowel
ieri
이 명사가 아닌 부사이기 때문에 테스트 케이스를 벗도록 요청합니다 ! (BTW 공식적으로 정확했습니다) 제발!