Here’s my solution for IsLowercase
bool FBullCowGame::IsLowercase(FString Word) const
{
if (Word.length() <= 1) { return true; }
TMap<char, bool> LetterSeen;
for (auto Letter : Word) // for all letter of word
{
if (!islower(Letter)) { //if letter is NOT lower case
return false;
}
else {
return true; // otherwise everything is lowercase
}
}
return true;
}
Seems to be working fine.