#abc184b. B - Quizzes
B - Quizzes
Score : points
问题陈述
高桥将回答 个测验问题。 最初,他有 分。每次他回答问题,如果回答正确,他将获得 分;如果回答错误,他将失去 分。 然而,有一个例外:当他有 分时,回答错误的问题不会失去分数。
你将得到一个字符串 ,表示高桥的答案是否正确。
如果从左边数第 个字符是 o
,则意味着他第 个问题的答案正确;如果那个字符是 x
,则意味着他第 个问题的答案错误。
最后他将有多少分?
以上为大语言模型 kimi 翻译,仅供参考。
Problem Statement
Takahashi will answer quiz questions.
Initially, he has points. Each time he answers a question, he gains point if his answer is correct and loses point if it is incorrect.
However, there is an exception: when he has points, he loses nothing for answering a question incorrectly.
You will be given a string representing whether Takahashi's answers are correct.
If the -th character of from the left is o
, it means his answer for the -th question is correct; if that character is x
, it means his answer for the -th question is incorrect.
How many points will he have in the end?
Constraints
- is a string of length consisting of
o
andx
.
Input
Input is given from Standard Input in the following format:
Output
Print the number of points Takahashi will have in the end.
Sample Input 1
3 0
xox
Sample Output 1
0
Initially, he has points.
He answers the first question incorrectly but loses nothing because he has no point.
Then, he answers the second question correctly, gains point, and now has point.
Finally, he answers the third question incorrectly, loses point, and now has points.
Thus, he has points in the end. We should print .
Sample Input 2
20 199999
oooooooooxoooooooooo
Sample Output 2
200017
Sample Input 3
20 10
xxxxxxxxxxxxxxxxxxxx
Sample Output 3
0