#include <iostream>
bool CaseInsensitiveCompare(const std::string& s1, const std::string& s2) {
return std::equal(s1.begin(), s1.end(),
s2.begin(), s2.end(),
[](char s1, char s2) {
return tolower(s1) == tolower(s2);
});
}
int main()
{
std::string s1 = "C++ Programming";
std::string s2 = "c++ programmING";
std::cout << CaseInsensitiveCompare(s1, s2);
}
/*
run:
1
*/