Bulls and Cows LeetCode solution in C++
1class Solution {2public:3string getHint(string secret, string guess) {4int bulls = 0;5vector<int> v1(10, 0);6vector<int> v2(10, 0);7for (int i = 0; i < secret.size(); ++i) {8if (secret[i] == guess[i]) {9++bulls;10} else {11++v1[secret[i] - '0'];12++v2[guess[i] - '0'];13}14}15int cows = 0;16for (int i = 0; i < 10; ++i) {17cows += min(v1[i], v2[i]);18}19return to_string(bulls) + "A" + to_string(cows) + "B";20}21};