URI Online Judge | 1263

Aliteración

Por TopCoder* EUA

Timelimit: 1

Una aliteración consiste en dos o más palabras consecutivas que comienzan con la misma letra (ignorando el caso). Se le da una secuencia de palabras. Averigüe el número de aliteraciones en esta secuencia, considerando únicamente aliteraciones que no pueden ser extendidas.

Entrada

La entrada contiene varios casos de prueba. Cada línea de entrada será un caso de prueba, que contiene al menos una y no más de 100 palabras, separadas por un solo carácter de espacio. Todas las palabras son cadenas de 1 a 50 letras minúsculas o mayúsculas ('A' - 'Z', 'a' - 'z'). El flujo de entrada finaliza en EOF.

Salida

Para cada caso de prueba, imprima el número de aliteraciones encontradas entre las palabras dadas. Para más referencia vea los ejemplos a continuación.

Ejemplo de Entrada Ejemplo de Salida

He has four fanatic fantastic fans
There may be no alliteration in a sequence
Round the rugged rock the ragged rascal ran
area artic Soul Silly subway ant artic none

2
0
2
3