Biorąc pod uwagę czasownik hiszpański w jego bezokolicznikowej formie, wypisz czasownik skoniugowany we wszystkich 6 formach niedokonanego znaku.
Aby skoniugować bezokolicznik z niedoskonałym, usuń bezokolicznikowe zakończenie (-ar, -er, -ir, a czasami -ír) i dodaj niedoskonałe zakończenia wymienione poniżej. W niedoskonałym są trzy czasowniki nieregularne, również wymienione poniżej.
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
Do celów tego wyzwania używaj wielkich liter zamiast liter akcentowanych (á staje się A, é staje się E, a í staje się I). Jest tak tylko dlatego, że litery akcentowane mają 2 bajty w UTF-8, ale mogą być inne w innych kodowaniach i wolałbym nie mieć do czynienia z żadnym z nich i pozostać w drukowanym ASCII.
Czasowniki bezokolicznikowe zawsze będą miały co najmniej trzy znaki, z wyjątkiem czasownika ir , nigdy nie będą zawierać liter akcentowanych, z wyjątkiem czasowników kończących się na -ír, i zawsze kończą się na -ar, -er, -ir, lub -ír. Czasowniki zwrotne nie muszą być obsługiwane.
Dane wyjściowe mogą być w postaci łańcucha oddzielonego spacjami / przecinkami (więc drukowanie każdej koniugacji do STDOUT w osobnym wierszu jest w porządku) lub tablicy / listy / itp.
Ponieważ jest to code-golf , wygrywa najkrótszy kod w bajtach.
Przypadki testowe:
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