InstruçÔes
"I antes de E, exceto depois de C"
<a href="http://www.rosettacode.org/wiki/I_before_E_except_after_C" target="_blank" rel="noopener noreferrer nofollow">"I before E, except after C"</a> Ă© uma regra geral para a ortografia da lĂngua inglesa. Quando nĂŁo temos certeza se uma palavra Ă© escrita com o dĂgrafo
ei ou ie, a rima sugere que a ordem correta Ă© ie, a menos que a letra anterior seja c, caso no qual ele deve ser ei.
Usando as palavras fornecidas, verifique se as duas subclĂĄusulas da frase sĂŁo plausĂveis individualmente:
<ol>
<li>
<i>"I before E when not preceded by C".</i>
</li>
<li>
<i>"E before I when preceded by C".</i>
</li>
</ol>
Se ambas as subfrases forem plausĂveis, entĂŁo a frase original pode ser considerada plausĂvel.
O que fazer:
Escreva uma função que aceite uma palavra e verifique se a palavra segue esta regra. A função deve retornar verdadeiro se a palavra seguir a regra e falso se não seguir.
Critérios de Aceitação:
Critérios de Aceitação:
Testes:
- `IBeforeExceptC` deve ser uma função.
- `IBeforeExceptC("receive")` deve retornar um booleano.
- `IBeforeExceptC("receive")` deve retornar `true`.
- `IBeforeExceptC("science")` deve retornar `false`.
- `IBeforeExceptC("imperceivable")` deve retornar `true`.
- `IBeforeExceptC("inconcebĂvel")` deve retornar `verdadeiro`.
- `IBeforeExceptC("insuficiente")` deve retornar `falso`.
- `IBeforeExceptC("onisciente")` deve retornar `falso`.
Console