LeetCode 299. Bulls and Cows
Posted Shendu.cc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 299. Bulls and Cows相关的知识,希望对你有一定的参考价值。
比较两个字符串,有多少相同位置的字符是相同的,相同的字符放在不同的位置
class Solution {
public:
int digit[10];
string getHint(string secret, string guess) {
int a = 0, b = 0;
for (int i = 0;i < secret.length();i++)
{
if(secret[i]==guess[i])
{
a++;
continue;
}
digit[secret[i] - ‘0‘]++;
}
for (int i = 0;i < guess.length();i++)
{
if(secret[i]==guess[i])
continue;
int number = guess[i] - ‘0‘;
if(digit[number]==0)
continue;
b++;
digit[number]--;
}
string str = "";
str += to_string(a);
str += ‘A‘;
str += to_string(b);
str += ‘B‘;
return str;
}
};
以上是关于LeetCode 299. Bulls and Cows的主要内容,如果未能解决你的问题,请参考以下文章