fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <climits>
  4.  
  5. int main()
  6. {
  7. std::string s = "abcdefghijklmnopqrstuvwxyz0123456789";
  8.  
  9. bool used[1 << CHAR_BIT]{};
  10. bool all_unique = true;
  11. for (auto x : s)
  12. {
  13. if (used[static_cast<unsigned char>(x)])
  14. {
  15. all_unique = false;
  16. break;
  17. }
  18. used[static_cast<unsigned char>(x)] = true;
  19. }
  20.  
  21. std::cout << std::boolalpha << all_unique << '\n';
  22. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
true