pengantar
Bagi mereka yang tidak terbiasa dengan uap - atau setidaknya aspek khusus ini:
Seringkali pada profil orang, orang meninggalkan komentar yang mengatakan "+ rep _____" atau "-rep _____". Ini adalah cara tidak resmi untuk menunjukkan apakah Anda berpikir seseorang di komunitas memiliki reputasi baik atau buruk, karena sejumlah alasan. Komentar seperti ini terlihat seperti:
+ rep pemain yang bagus
+ perwakilan membantu
-rep hacker
scammer -rep
Tugas
Program harus menerima input melalui cara konsensual apa pun. Input terdiri dari string dengan baris baru opsional ( \n
). Di awal setiap baris, '+rep '
atau '-rep '
mungkin ada. Sisa garis dapat dibuang. Jika garis tidak dimulai dengan '+rep '
atau '-rep '
(perhatikan spasi tambahan), garis tersebut harus diabaikan.
Program kemudian harus menyimpan skor reputasi total. Mulai dari 0
, skor ini harus bertambah pada setiap baris yang dimulai dengan '+rep '
dan dikurangi pada setiap baris yang dimulai dengan '-rep '
.
Hasil ini harus berupa keluaran dengan cara apa pun yang disepakati.
Uji kasus
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
Bonus
Saya bahkan tidak tahu apakah itu mungkin, tetapi poin bonus jika Anda entah bagaimana bisa mendapatkan komentar ini dari Steam.
0
, bukan 1
.