找出C ++的不同之处
因此,如果输入类似于“mnopq”,“pqmnot”,那么输出将为“t”,这是多余的字母。
为了解决这个问题,我们将遵循以下步骤-
sSum:=0,tSum:=0
对于初始化i:=0,当i<调用length()s时,更新(将i增加1),执行-
sSum:=sSum+s[i]
对于初始化j:=0,当j<调用length()t时,更新(将j增加1),执行-
tSum:=tSum+t[j]
以字符形式返回(tSum-sSum)
例
让我们看下面的实现以更好地理解-
#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
char findTheDifference(string s, string t) {
int sSum = 0;
int tSum = 0;
for (int i = 0; i < s.length(); i++) {
sSum += s[i];
}
for (int j = 0; j < t.length(); j++) {
tSum += t[j];
}
return char(tSum - sSum);
}
};
main(){
Solution ob;
cout << (ob.findTheDifference("mnopq","pqmnot"));
}输入值
"mnopq","pqmnot"
输出结果
t
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西