diff --git a/mini_dz3.cpp b/mini_dz3.cpp new file mode 100644 index 00000000..63c3b7ce --- /dev/null +++ b/mini_dz3.cpp @@ -0,0 +1,31 @@ +#include +#include +#include +#include + +int main() { + std::vector lines = { + "Minecraft film", + "KRK the best", + "15 symbols", + "sumoT" + }; + + std::function(const std::vector&)> countSymbols = + [](const std::vector& vec) { + std::vector result; + for (const auto& str : vec) { + result.push_back(str.length()); + } + return result; + }; + + std::vector lengths = countSymbols(lines); + + for (int len : lengths) { + std::cout << len << std::endl; + } + + return 0; + +} \ No newline at end of file