project-euler

https://projecteuler.net/
Log | Files | Refs | README

Euler_24.cpp (250B)


      1 #include <algorithm>
      2 #include "Euler.h"
      3 
      4 std::string Euler::LexicographicPermutations()
      5 {
      6     std::string lexicon = "0123456789";
      7 
      8     for (int i = 1; i < 1e6; ++i)
      9         std::next_permutation(lexicon.begin(), lexicon.end());
     10 
     11     return lexicon;
     12 }