Definimos el nivel de felicidad de un texto como el número de ocurrencias de las subpalabras de los siguientes dos tipos:
Definimos el nivel de tristeza de un texto como el número de ocurrencias de las subpalabras de los siguientes dos tipos:
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
5 7
Input
:-)-:-(-:-)-::-((-:--)-::::--(-:
Output
6 6
Input
::---)-::--(((--:-)----::::-((((------::--)-::::--(-:::
Output
6 6