Balanced brackets: Difference between revisions
Content added Content deleted
(→{{header|C++}}: Added C++ implementation) |
m (→{{header|C++}}) |
||
Line 18: | Line 18: | ||
std::string generate(int n, char left = '[', char right = ']') |
std::string generate(int n, char left = '[', char right = ']') |
||
{ |
{ |
||
std::string str |
std::string str(std::string(n, left) + std::string(n, right)); |
||
std::random_shuffle(str.begin(), str.end()); |
std::random_shuffle(str.begin(), str.end()); |
||
return str; |
return str; |