Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1. std::vector<std::tuple<std::string, std::string, int>> Word::obtainCountedWords(std::vector<std::pair<std::string, std::string>> container)
  2. {
  3.     countedContainer.push_back(std::make_tuple(container.at(0).first, container.at(0).second, 0));
  4.     for (auto it : container)
  5.     {
  6.         for (auto it2 : countedContainer)
  7.         {
  8.             if (std::get<0>(it2) == it.first)
  9.             {
  10.                 std::get<2>(it2)++;
  11.                 continue;
  12.             }
  13.  
  14.             if (it2 == countedContainer.back())
  15.                 countedContainer.push_back(make_tuple(it.first, it.second, 1));
  16.         }
  17.     }
  18.     return countedContainer;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement