Word break problem: Difference between revisions
Content added Content deleted
m (Minor edit to C++ code) |
m (Minor edit to C++ code) |
||
Line 94: | Line 94: | ||
std::string join(iterator begin, iterator end, separator sep) { |
std::string join(iterator begin, iterator end, separator sep) { |
||
std::string result; |
std::string result; |
||
if (begin != end) { |
|||
result += *begin++; |
|||
for (; begin != end; ++begin) { |
|||
result += |
result += sep; |
||
result += *begin; |
|||
} |
|||
} |
} |
||
return result; |
return result; |