Definim el nivell de felicitat d’un text com el nombre d’ocurrències dels submots dels següents dos tipus:
Definim el nivell de tristesa d’un text com el nombre d’ocurrències dels submots dels següents dos tipus:
Implementeu un programa tal que, donada una seqüència de caràcters sobre {’-’, ’:’, ’(’, ’)’}, escrigui el seu nivell de felicitat i de tristesa.
Entrada
L’entrada conté una única línia amb una seqüència de caràcters consecutius sobre {’-’, ’:’, ’(’, ’)’}.
Sortida
La sortida té dos nombres separats per un espai, el nivell de felicitat, i el nivell de tristesa del text d’entrada.
Observació
No utilitzeu strings ni cap altre mètode d’emmagatzemament massiu de dades. Llegiu i tracteu l’entrada caràcter a caràcter.
Input
)-:--(--::((:-:)):::))-(((--)(:))::-(((((-:((--(-((:-)))-:--(-:(-:))(---(-)-(-):)-:::))-::((-(:())--
Output
5 7
Input
:-)-:-(-:-)-::-((-:--)-::::--(-:
Output
6 6
Input
::---)-::--(((--:-)----::::-((((------::--)-::::--(-:::
Output
6 6