3 ms·
if (seen.find(lower) == std::end(seen)) { seen.insert(lower); return false; } You can just return seen.insert(lower).second
by johannkokos 7y ago
if (seen.find(lower) == std::end(seen)) {
seen.insert(lower);
return false;
}
You can just return
seen.insert(lower).second
as insert function return a pair<iterator, bool>
- Nimelrian 7y agoAnd today I learned something new. Been a long time since I wrote my last lines of C++ anyway.
- rndgermandude 7y agoBonus points for using emplace() instead of insert