Mostrando entradas con la etiqueta Cesar. Mostrar todas las entradas
Mostrando entradas con la etiqueta Cesar. Mostrar todas las entradas
miércoles, 21 de enero de 2015
lunes, 12 de enero de 2015
UVA 1585 Puntuacion
Dado un resultado objetivo de un test como "OOXXOXXOOO". Una 'o' quiere decir respuesta correcta de un problema y una "x" respuesta incorrecta. La puntuación de cada problema del test se caclucla a partir de si misma y de las "o" previas consecutivas, sólo cuando la respuesta es correcta. Por ejemplo, la puntuación del décimo problema es 3 que se obtiene de sí misma y de las dos "o"s consecutivas previas. Por tanto, la puntuación para "OOXXOXXOOO" es 10 que se calcula como: ``1+2+0+0+1+0+0+1+2+3".
Tienes que escribir un programa para calcular las puntuaciones de los test.
Entrada
Salida
El programa escribirá en la salida estándar. Imprime exactamente una línea por cada caso de test. la línea contendrá la puntuación del caso de test.El siguiente ejemplo muestra un caso con cinco test.
Sample Input
5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX
Sample Output
10 9 7 55 30
Suscribirse a:
Entradas (Atom)