Definimos el nivel de felicidad de un texto como el número de
ocurrencias de las subpalabras ":-)" y
"(-:".
Definimos el nivel de tristeza de un texto como el número de
ocurrencias de las subpalabras ":-(" y
")-:".
Implementad un programa tal que, dada una secuencia de caracteres
sobre {’-’, ’:’, ’(’, ’)’}, escriba su nivel
de felicidad y tristeza.
La entrada contiene una única linea con una secuencia de caracteres
sobre {’-’, ’:’, ’(’, ’)’}.
La salida tiene dos números separados por un espacio, el nivel de felicidad y el nivel de tristeza del texto de entrada.
No useis strings ni ningún otro método de
almacenamiento masivo de datos. Leed y tratad la entrada carácter a
carácter.
Input
)-:--(--::((:-:)):::))-(((--)(:))::-(((((-:((--(-((:-)))-:--(-:(-:))(---(-)-(-):)-:::))-::((-(:())--
Output
4 5
Input
:-)-:-(-:-)-::-((-:--)-::::--(-:
Output
5 5