La entrada de este ejercicio es una secuencia de caracteres sobre {a,b,c,d}. Queremos contar dos cosas:
Entrada
La entrada es una secuencia de caracteres sobre {a,b,c,d}, en una sola linea.
Salida
La salida tiene dos números naturales, en una sola linea, y separados por un espacio en blanco:
Observación
No se puede utilizar ningún método de almacenamiento masivo de datos, ni tan siquiera string. Leed y tratad la entrada carácter a carácter.
Evaluación sobre 10 puntos:
Entendemos como solución rápida una que es correcta, de coste lineal y capaz de superar los juegos de pruebas públicos y privados. Entendemos como solución lenta una que no es rápida, pero es correcta y capaz de superar los juegos de pruebas públicos.
Input
cdbdadccbdcacbbdcdadacacadbcd
Output
5 5
Input
bbabddccdcdcddddcdcadccbddcabbbbaaaccdcdccdddcaadcdcccdcaaddcdcdddccddcbbaadddcacdddcddbacdcccaccbabdcbddcdcdddcdcdcdcbdddcddbabcacddccddcdccccc
Output
36 23