• CameronDev@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago

    I got stuck on cheese counting:

    inventory.count(cheeseName) == 1 ? "Yes" : "No"
    

    1 cheese == some, 2 cheese == none :/

    • rasensprenger@feddit.de
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      2 months ago

      Yeah, that’s confusing to read. A hashset can only contain at most one of each cheese kind, in c++20 you can write inventory.contains(cheeseName), before that you had to use .count or inventory.find(cheeseName) != inventory.end() or something like that