¿Singular o plural?

19

Aquí hay una lista de 30 sustantivos en inglés en su forma singular y plural. Su trabajo es simplemente escribir la expresión regular más corta que coincida con todos los sustantivos en una forma y ninguno en la otra (fácil, todos los sustantivos en inglés terminan en sforma plural ¿verdad?).

SINGULAR     PLURAL
---------    --------
car          cars
boat         boats
man          men
woman        women
omen         omens
bus          buses
cactus       cacti
spy          spies
pie          pies
louse        lice
mouse        mice
amice        amices
goose        geese
creese       creeses
person       people
child        children
siren        sirens
ox           oxen
foot         feet
tooth        teeth
formula      formulae
minx         minxes
sphinx       sphinges
wife         wives
knife        knives
ion          ions
criterion    criteria
jinni        jinn
zero         zeros
hero         heroes        

Sí, algunas de las palabras tienen formas alternativas, pero estas son las que vamos a utilizar.

Aquí hay un script que puede ayudarlo con las pruebas; simplemente ponga su expresión regular entre las dos barras ( /) en la primera línea.

daniero
fuente
66
Hmm, interesante desafío! Nunca conocí a la esfinge; Siempre pensé que eran esfinges :-P +1
Pomo de la puerta
55
alegro de que no agrega fishy sheepa la lista :)
mniip
1
Probablemente me estoy perdiendo algo (este no es mi primer idioma, y ​​la mayoría de nosotros tenemos escasas relaciones con ellos de todos modos), pero ¿no debería la cuarta entrada ser "mujeres"?
Tobia
1
@daniero, 28 también es un buen número redondo (base 7 o base 28 o ...) ( cómic relevante de matemáticas )
Justin
2
Reglas esotéricas típicas en inglés: por ejemplo, si el plural de ganso es ganso, ¿cómo es que el plural de alce no es meese? (En realidad es un alce - una trampa allí)
t0mm13b

Respuestas:

10

44 o 46 si delimita el //recuento:

dr|wome|[aglx]e|et|ti|ia|[^u]s$|nn$|^.ic|^me
Boann
fuente
1

65 o 67

^[lm]i[^n]|^ge|ti|ia|[l|a]e$|ox.|^(wo)?men$|dren|nn$|et|[netro]s$
KevinColyer
fuente