前書き
蒸気に精通していない人-または少なくともこの特定の側面:
多くの場合、人々のプロフィールには、「+ rep _____」または「-rep _____」のいずれかのコメントが残されています。これらは、いくつかの理由で、コミュニティの誰かが良い評判か悪い評判かを示す非公式の手段です。このようなコメントは次のようになります。
+良い選手を代表する
+担当者役立つ
-repハッカー
-rep詐欺師
仕事
プログラムは、合意に基づいた方法で入力を取得する必要があります。入力は、オプションの改行(\n
)を含む文字列で構成されます。各行の先頭、'+rep '
または'-rep '
存在する可能性があります。残りの行は破棄できます。行が'+rep '
またはで始まらない場合'-rep '
(末尾のスペースに注意してください)、行は無視されます。
その後、プログラムは合計評価スコアを保持する必要があります。で始まり0
、このスコアはで始まるすべての行で増加し、で始まるすべての行で'+rep '
減少し'-rep '
ます。
この結果は、合意された方法で出力する必要があります。
テストケース
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
ボーナス
可能かどうかはわかりませんが、これらのコメントを何らかの形でSteamから取得できる場合はボーナスポイントになります。
0
ではなく、出力が必要だと思います1
。