Explicação
Hola! Para aqueles que não praticam espanhol, um verbo é conjugado com base na pessoa que executa a ação. Aqui está um gráfico:
English Spanish
I Yo
You Tú
He Él
She Ella
You (formal) Usted
We all Nosotros
You all Vosotros
They (masculine, plural) Ellos
They (feminine, plural) Ellas
You (plural) Ustedes
Em espanhol, todos os verbos terminam com ar
, er
ou ir
. Aqui está outro gráfico útil:
Ar Er Ir
Yo o o o
Tú as es es
Él a e e
Ella a e e
Usted a e e
Nosotros amos emos imos
Vosotros áis éis ís
Ellos an en en
Ellas an en en
Ustedes an en en
Dado um pronome e um verbo, imprima o verbo conjugado usando o pronome no tempo presente. Não se preocupe com a troca de hastes e verbos ímpares.
Exemplos
Input Output
Yo escribir Escribo
Tu enseñar Enseñas
Ella querer Quere (It should be quiere but ignore stem changes)
Se o seu idioma não suportar impressão com acentos, você poderá omiti-los. Caso contrário, não será necessário mais caracteres para usar á em vez de a em seu código.
Você pode encontrar mais palavras com as quais testar aqui: http://spanish.speak7.com/spanish_vocabulary_verbs.htm . Observe que o competidor deve ser contestar.
Desafio: Mudanças no Tronco
Em espanhol, alguns verbos têm alterações no radical. Vamos pegar o verbo, querer
por exemplo. Em todas as formas, exceto nosotros e vosotros , a primeira e
muda para ie
. Então yo quiero
, mas nosotros queremos
. Se o seu programa puder explicar alterações no tronco, você poderá subtrair o dobro da duração de cada palavra da sua pontuação final. Por exemplo, se você apoia somente a alteração i
-> , pode subtrair o dobro da duração ou 12 da sua pontuação.ie
querer
querer
querer
Para alguns verbos que mudam o radical, tente o seguinte: https://conjuguemos.com/chart.php?language=spanish&id=2&etre=no&commands=no&all=no&source=public
Bônus pequenos
Apenas por diversão, se você explicar o que seu código faz em espanhol, tire 30 da sua pontuação. Não use apenas o Google Tradutor ou poderei dizer que você trapaceou.
(Como eu não sou um falante nativo de espanhol, corrija-me se houver algum erro)