Враховуючи вклад іспанського дієслова в його інфінітивній формі, виведіть дієслово, сполучене у всіх 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). Це лише тому, що букви з наголосом - це 2 байти в UTF-8, але вони можуть бути різними в інших кодуваннях, і я, швидше за все, не повинен мати справу з цим і залишатися в межах 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