299. Bulls and Cows

    xiaoxiao2021-03-25  104

    trival

    class Solution { public: string getHint(string secret, string guess) { map<char,int> count1; map<char,int> count2; int rightNum=0; int appearNum=0; for(int i=0;i<secret.size();i++) { if(secret[i]==guess[i]) rightNum++; count1[secret[i]]++; count2[guess[i]]++; } for(map<char,int>::iterator it=count1.begin();it!=count1.end();it++) appearNum+=min(it->second,count2[it->first]); string result=to_string(rightNum)+"A"+to_string(appearNum-rightNum)+"B"; return result; } };
    转载请注明原文地址: https://ju.6miu.com/read-20399.html

    最新回复(0)