その不定形のスペイン語の動詞の入力が与えられた場合、示唆的な不完全の6つの形式すべてに活用された動詞を出力します。
不定詞を不完全に結合するには、不定詞の末尾(-ar、-er、-ir、場合によっては-ír)を削除し、以下にリストされている不完全な末尾を追加します。不完全には3つの不規則な動詞がありますが、以下にもリストされています。
Verb ending Replace with...
--------------------------------------------------------
-ar -aba, -abas, -aba, -ábamos, -abais, -aban
-er, -ir, -ír -ía, -ías, -ía, -íamos, -íais, -ían
Irreg. verb Conjugations
--------------------------------------------------------
ser era, eras, era, éramos, erais, eran
ver veía, veías, veía, veíamos, veíais, veían
ir iba, ibas, iba, íbamos, ibais, iban
この課題のために、アクセント付き文字の代わりに大文字を使用してください(áはAに、éはEに、íはIになります)。これは、アクセント付き文字がUTF-8で2バイトであるためですが、他のエンコーディングでは異なる場合があるため、そのいずれかに対処する必要はなく、代わりに印刷可能なASCII内に留まる必要があります。
不定詞は、irを除いて常に3文字以上の長さであり、-írで終わる動詞を除き、アクセント付き文字を含むことはなく、常に-ar、-er、-ir、または-ír。再帰動詞を処理する必要はありません。
出力は、空白/コンマ区切り文字列(各共役をSTDOUTに独自の行に出力することは問題ありません)または配列/リスト/などの形式のいずれかです。
これはcode-golfであるため、バイト単位の最短コードが優先されます。
テストケース:
In Out
---------------------------------------------------------------
hablar hablaba hablabas hablaba hablAbamos hablabais hablaban
comer comIa comIas comIa comIamos comIais comIan
vivir vivIa vivIas vivIa vivIamos vivIais vivIan
sonreIr sonreIa sonreIas sonreIa sonreIamos sonreIais sonreIan
ser era eras era Eramos erais eran
ver veIa veIas veIa veIamos veIais veIan
ir iba ibas iba Ibamos ibais iban