D - 原神
题目描述
dh的脑子里总是想着原神,因为他非常喜欢原神里面的角色。但他没有足够的纠缠之缘,因此他十分苦恼。于是,为了实现纠缠之缘自由,他发明了一款黑科技,能够自由控制纠缠之缘的数量.
一开始, dh拥有 $0$ 个纠缠之缘. 接着,他开始使用黑科技,黑科技上有两种操作 $+$ 或 $-$ . 当dh点击 $+$, 他的纠缠之缘数量便会增加 $1$ ; 当他点击 $-$ , 他的纠缠之缘数量便会减少 $1$ .
给你一个字符串 $S$(只包含 $+$ 或 $-$), 表示dh在黑科技上进行的全部操作.
请你计算最后dh拥有多少纠缠之缘(纠缠之缘的数量可以是负数).
输入格式
一个长度为$4$的字符串
输出格式
输出最后dh拥有的纠缠之缘的数量(纠缠之缘的数量可以是负数)
样例 #1
样例输入 #1
+-++
样例输出 #1
2
样例 #2
样例输入 #2
-+--
样例输出 #2
-2
思路: 遍历字符串
我的码码
#include<iostream>
#include<cstring>
using namespace std;
const int N = 1e5 + 10;
char place[N];
int main()
{
int ans = 0;
string s;
cin >> s;
for(int i = 0; i < s.size(); i++)
{
if(s[i] == '+')
ans++;
else
ans--;
}
cout << ans << endl;
return 0;
}
一个赞(真的有这种黑科技么(我知道没有我就是想问问))