Need Help on Boy and Girl Problem: Pretty Sure I have Correct Logic But Failing Test Case 2!
Difference between en1 and en2, changed 10 character(s)

#include <bits/stdc++.h>↵
using namespace std;↵
 ↵
 ↵
 ↵
 ↵
void solve(){↵
    string word;↵
    cin >> word;↵
    unordered_set <char> s;↵
    int count = 0;↵

    for(int i = 0; i < word.size() and word[i] != '\0'; i++){↵
        //check if x is already not in set s!↵
        if(s.find(word[i]) !=  s.end()){↵
            s.insert(word[i]);↵
            count++;↵
        }↵
        //otherwise, it's a character we already saw before!↵
    }↵

    //check for parity!↵
    if(count % 2 == 0){↵
        cout << "CHAT WITH HER!";↵
        return;↵
    }↵

    else{↵
        cout << "IGNORE HIM!";↵
        return;↵
    }↵
}↵

int main(){↵
    solve();↵
}

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English sjp1114 2022-08-13 06:25:46 10
en1 English sjp1114 2022-08-13 06:24:57 745 Initial revision (published)