Um ein Verb in l'imparfait zu konjugieren , müssen folgende Schritte ausgeführt werden:
- Finden Sie den "Stamm" des Wortes; Dies wird erreicht, indem die
-ons
nous-konjugierte Form des Wortes weggelassen wird . Zum Beispiel vivre ist nous vivons ; Entfernen-ons
von vivons Erträgenviv-
. Nehmen Sie den Stiel und fügen Sie je nach Thema ein passendes Ende hinzu. Hier sind die Enden:
je -ais tu -ais il/elle -ait nous -ions vous -iez ils/elles -aient
Ziel Geben Sie für ein Verb und ein Subjekt die unvollständige Form dieses Verbs in Bezug auf das Subjekt aus. Das Eingabeformat kann in jedem für Ihre Sprache geeigneten Format angegeben werden. Ihre Einreichung kann entweder ein Programm, ein Ausschnitt oder eine Funktion sein. (Beachten Sie, dass das Verb kein echtes Verb sein muss.)
Sie können davon ausgehen, dass das Verb ein reguläres Verb ist, dh Elemente wie avoir werden als -ir
Verb behandelt , nicht als unregelmäßiges. Das einzige Verb, das Sie als unregelmäßig quantifizieren müssen, ist être ; es ist konjugiert als solche:
j'étais
tu étais
il/elle était
nous étions
vous étiez
ils/elles étaient
Hier sind die Konjugationen für -er
, -re
und -ir
Verben in den nous Formen
-ER => (e)ons ; e is added after a 'g'
-RE => ons
-IR => issons
Alles, was damit nicht endet, muss nicht behandelt werden.
(Beachten Sie, dass je verschmilzt mit dem nächsten Vokal, wenn es einen gibt. ZB je acheter -> j'achetais
. h
Wird ein Vokal für unsere Zwecke in Betracht gezogen werden.)
Beispiel IOs
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
Boni
- -5N Bytes für alle
N
zusätzlich behandelten unregelmäßigen Verben. - -10%, wenn Sie auch jede Konjugation des Verbs in der Imperfektform ausgeben.
Dies ist ein Code-Golf , also gewinnt das kürzeste Programm in Bytes.
Morter
existiert nicht, ich nehme an, Sie beziehen sich auf to die
das , was ist mourir
, was ergeben würde, je mourais
was tatsächlich korrekt ist.
morter
. Es ist technisch falsch, weil es kein Wort ist.
je habiter
werdenj' habite
oderj'habite
?