要在l'imparfait中共轭动词,需要执行以下步骤:
- 找到单词的“词干”;这是通过省略
-ons
单词的与名词相关的形式来实现的。例如,生活乐趣是理性vivons ;-ons
从体内去除产量viv-
。 根据主题,取茎并添加适当的结尾。这里是结局:
je -ais tu -ais il/elle -ait nous -ions vous -iez ils/elles -aient
目的给定一个动词和一个主语,输出该动词相对于主语的不完美形式。输入格式可以是您的语言方便的任何格式。您提交的内容可以是程序,摘要或函数。(请注意,动词不必是真实的动词。)
您可以假设该动词是常规动词,即像avoir这样的项目将被视为-ir
动词,而不是不规则动词。您必须量化为不规则的唯一动词是être;它是这样共轭的:
j'étais
tu étais
il/elle était
nous étions
vous étiez
ils/elles étaient
这里是动词变化的-er
,-re
以及-ir
在理性的动词形式
-ER => (e)ons ; e is added after a 'g'
-RE => ons
-IR => issons
不以此结尾的任何事物都不必处理。
(请注意,如果有je,则与下一个元音合并。例如,出于我们的目的,je acheter -> j'achetais
。h
将被视为元音。)
IO范例
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
奖金
- -5N字节用于
N
处理所有额外的不规则动词。 - 如果您还以不完美的时态输出动词的每个词缀,则为-10%。
这是一个代码高尔夫球,因此以字节为单位的最短程序获胜。
Morter
不存在,我假设您所指的to die
是mourir
,这将产生je mourais
实际上是正确的。
morter
。从技术上讲这是不正确的,因为它不是一个字。
je habiter
成为j' habite
或j'habite
?