#include <iostream>
#include <vector>
#include <sstream>
std::string joinStrings(const std::vector<std::string>& strings, const std::string& delimiter) {
std::ostringstream oss;
for (size_t i = 0; i < strings.size(); i++) {
if (i != 0) {
oss << delimiter;
}
oss << strings[i];
}
return oss.str();
}
int main() {
std::vector<std::string> words = {"c", "c++", "java", "python"};
std::string delimiter = " ";
std::string result = joinStrings(words, delimiter);
std::cout << result << std::endl;
}
/*
run:
c c++ java python
*/