Palabras rotadas

Algunos caracteres no cambian después de una rotación de 180 grados. Se pueden leer, aunque a veces de una manera diferente. Por ejemplo, las letras mayúsculas "H", "I", "N", "O", "S", "X", "Z" no cambian después de la rotación; la letra "M" se convierte en una "W", y viceversa.

Por lo tanto, la palabra "WOW" se convierte en la palabra "MOM". En cambio, la palabra "HOME" no se puede rotar.

Cuenta las palabras distintas, separadas por espacios, de $str que estén formadas únicamente por las letras mayúsculas H, I, N, O, S, X, Z, M y W. La entrada puede contener otros caracteres o texto en minúsculas; esas palabras no cuentan.

Ejemplos

rotatedWords("HSSN") ➞ 1
// La cadena se puede rotar para obtener una cadena válida

rotatedWords("OS IS UPDATED") ➞ 2
// "OS" e "IS" se pueden rotar para obtener una cadena válida

rotatedWords("MUBASHIR") ➞ 0