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.
Entrada
La entrada contiene una única linea con una secuencia de caracteres sobre {’-’, ’:’, ’(’, ’)’}.
Salida
La salida tiene dos números separados por un espacio, el nivel de felicidad y el nivel de tristeza del texto de entrada.
Observación
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