| 23 | // Output vector elements |
| 24 | template<typename T> |
| 25 | void list(const std::vector<T>& values, size_t width = 5) |
| 26 | { |
| 27 | for (auto value : values) |
| 28 | std::cout << std::format("{:{}}", value, width); |
| 29 | std::cout << std::endl; |
| 30 | } |
| 31 | |
| 32 | bool is_palindrome(std::string_view s) |
| 33 | { |