Conjuguer un verbe à l'imparfait , il faut effectuer les étapes suivantes:
- Trouvez la "tige" du mot; ceci est réalisé en omettant la
-ons
forme de conjugué à nous du mot. Par exemple, vivre est nous vivons ; retirer-ons
des 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 -ir
verbe, 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
, -re
et les -ir
verbes 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
N
les 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.
Morter
n'existe pas, je suppose que vous faites référence à to die
ce qui est mourir
, ce qui donnerait je mourais
ce qui est réellement correct.
morter
. C'est techniquement incorrect parce que ce n'est pas un mot.
je habiter
devenirj' habite
ouj'habite
?