Introducción
Para aquellos que no están familiarizados con el vapor, o al menos con este aspecto en particular:
A menudo en los perfiles de las personas, las personas dejan comentarios diciendo "+ rep _____" o "-rep _____". Estos son un medio no oficial de mostrar si cree que alguien en la comunidad tiene una buena o mala reputación, por varias razones. Tales comentarios se parecen a:
+ representante de un buen jugador
+ representante útil
pirata informático
estafador
Tarea
El programa debe recibir información a través de cualquier forma consensuada. La entrada consiste en una cadena con nuevas líneas opcionales ( \n). Al comienzo de cada línea, '+rep 'o '-rep 'podría estar presente. El resto de la línea se puede descartar. Si la línea no comienza con '+rep 'o '-rep '(tenga en cuenta el espacio final), la línea debe ignorarse.
El programa debe mantener un puntaje de reputación total. Comenzando en 0, este puntaje debe incrementarse en cada línea que comience '+rep 'y disminuirse en cada línea que comience con '-rep '.
Este resultado se debe generar de cualquier forma acordada.
Casos de prueba
Input:
+rep fast trade
+rep nice person
-rep too good
Output: 1
Input:
-rep hacker
-rep scammer
-rep was mean
Output: -3
Input:
first
i don't like him
+rep good at cs go
Output: 1
Input (note the lack of a trailing space on the third line):
+rep +rep
hi +rep
-rep
Output: 1
Input:
+ rep
Output: 0
Input:
+rep like
-thing
Output: 1
Prima
Ni siquiera sé si es posible, pero puntos de bonificación si de alguna manera puedes obtener estos comentarios de Steam.
0, no 1.