给定不定式形式的西班牙语动词的输入,输出以指示性不完美的所有6种形式共轭的动词。
要使不定式与不完美的词缀合,请删除不定式的结尾(-ar,-er,-ir和有时是-ír),并添加下面列出的不完全的结尾。不完全动词中有三个不规则动词,也在下面列出。
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,绝不包含重音字母,但以-ír结尾的动词除外,并且始终以-ar,-er,-ir,或-ír。反身动词不需要处理。
输出可以采用空格/逗号分隔的字符串(因此,可以将每个共轭输出到STDOUT本身的行上)或数组/列表/等形式。
由于这是代码高尔夫球,因此以字节为单位的最短代码为准。
测试用例:
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