Em Skyrim, o personagem do jogador pode usar poderosos gritos de mágica (Qui) para alcançar seus objetivos. Cada grito consiste em três palavras, no entanto, o jogador pode usar as primeiras uma ou duas palavras para obter o mesmo efeito com menos potência, mas com um tempo de espera mais curto.
Dada uma frase ASCII Thu'um minúscula sem pontuação ou espaços , retorne quantas palavras de poder ela contém.
Exemplo:
fusrodah -> 3
dur -> 1
kaandrem -> 2
odah -> 2
vengaarnos -> 3
A entrada sempre será uma sequência ASCII em minúscula, formada por um dos gritos abaixo, escolhendo as primeiras 1, 2 ou 3 palavras desse grito e concatenando as palavras em ordem.
dur neh viir
faas ru maar
feim zii gron
fo krah diin
fus ro dah
gaan lah haas
gol hah dov
hun kaal zoor
iiz slen nus
joor zah frul
kaan drem ov
krii lun aus
laas yah nir
lok vah koor
mid vur shaan
mul qah diiv
od ah viing
raan mir tah
rii vaaz zol
strun bah qo
su grah dun
tiid klo ul
ven gaar nos
wuld nah kest
yol toor shul
zul mey gut
zun haal viik
Assim fus
, fusro
e fusrodah
são todas as entradas válidas, mas fusroviir
não é porque ele usa palavras de gritos mistos, e rodah
não é porque não é um prefixo de um grito. Você também não precisa lidar com a entrada de string vazia.
O menor código em bytes vence.