Вам нужно написать программу, которая содержит только требуемую функцию (можно несколько функций, если одна функция будет вызывать другую). Программа не должна содержать никакого кода вне функций.
В тестирующей системе после вашей программы будет добавлен следующий код, после чего решение будет проверено на тестах.
int main() { char c; cin >> c; cout << boolalpha << is_digit(c) << endl; return 0; }
int main() { string s;; getline(cin, s); to_lower(s); cout << "*" << s << "*" << endl; return 0; }
int main() { string s;; getline(cin, s); int i, k; cin >> i >> k; cout << substr(s, i, k) << endl; return 0; }
int main() { string s;; getline(cin, s); int i, k; cin >> i >> k; erase(s, i, k); cout << s << endl; return 0; }
int main() { string s, t; getline(cin, s); int i; cin >> i; getline(cin, t); getline(cin, t); insert(s, i, t); cout << s << endl; return 0; }
int main() { string s; getline(cin, s); cout << extract_digits(s) << endl; return 0; }
int main() { string s; getline(cin, s); cout << boolalpha << is_palindrome(s) << endl; return 0; }
int main() { string s; getline(cin, s); cout << eval(s) << endl; return 0; }
int main() { string s; cin >> s; int n = str_to_int(s); cout << n << endl; return 0; }
int main() { int n; cin >> n; string s = int_to_str(n); cout << s << endl; return 0; }
int main() { string s; getline(cin, s); caesar_cipher(s); cout << s << endl; return 0; }
int main() { string s; getline(cin, s); cout << count_words(s) << endl; return 0; }
int main() { string s; getline(cin, s); cout << longest_word(s) << endl; return 0; }
int main() { string s; getline(cin, s); capitalization(s); cout << s << endl; return 0; }
int main() { string s; getline(cin, s); cout << eval(s) << endl; return 0; }
int main() { string source, pattern; getline(cin, pattern); getline(cin, source); cout << boolalpha << is_substring(pattern, source) << endl; return 0; }
int main() { string s; getline(cin, s); cout << eval(s) << endl; return 0; }
int main() { string s; getline(cin, s); cout << eval(s) << endl; return 0; }