Учитывая ввод испанского глагола в его инфинитивном виде, выведите глагол, спряженный во всех 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, или ... Отражательные глаголы не нужно обрабатывать.
Вывод может быть либо в виде строки, разделенной пробелами / запятыми (так что печать каждого сопряжения в 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