Conjuguer un verbe à l'imparfait , il faut effectuer les étapes suivantes:
- Trouvez la "tige" du mot; ceci est réalisé en omettant la
-onsforme de conjugué à nous du mot. Par exemple, vivre est nous vivons ; retirer-onsdes vivons rendementsviv-. Prenez la tige et ajoutez une fin appropriée, selon le sujet. Voici les terminaisons:
je -ais tu -ais il/elle -ait nous -ions vous -iez ils/elles -aient
Objectif Étant donné un verbe et un sujet, produire la forme imparfaite de ce verbe par rapport au sujet. Le format d'entrée peut être dans n'importe quel format adapté à votre langue. Votre soumission peut être un programme, un extrait ou une fonction. (Notez que le verbe ne doit pas nécessairement être un vrai verbe.)
Vous pouvez supposer que le verbe est un verbe régulier, c'est-à-dire des éléments comme avoir seraient traités comme un -irverbe, et non comme un verbe irrégulier. Le seul verbe que vous devez quantifier comme irrégulier est être ; il est conjugué comme tel:
j'étais
tu étais
il/elle était
nous étions
vous étiez
ils/elles étaient
Voici les conjugaisons de -er , -reet les -irverbes dans les formes NOUS
-ER => (e)ons ; e is added after a 'g'
-RE => ons
-IR => issons
Tout ce qui ne se termine pas avec un tel n'a pas à être manipulé.
(Notez que JE se confond avec la prochaine voyelle, s'il y a un. Par exemple, je acheter -> j'achetais.h Sera considérée comme une voyelle pour nos besoins.)
Exemples d'E / S
input: tu vivre
output: tu vivais
input: elles nager
output: elles nageaient
input: je morter
output: je mortais ; incorrect in real life, but correct for our purposes
input: vous finir
output: vous finissiez
input: il croire
output: il croiait
input: nous jouer
output: nous jouions
Bonus
- -5N octets pour tous
Nles verbes extra irréguliers traités. - -10% si vous produisez également chaque conjugaison du verbe au temps imparfait.
Il s'agit d'un code-golf , donc le programme le plus court en octets l'emporte.
Mortern'existe pas, je suppose que vous faites référence à to diece qui est mourir, ce qui donnerait je mouraisce qui est réellement correct.
morter. C'est techniquement incorrect parce que ce n'est pas un mot.
je habiterdevenirj' habiteouj'habite?