Практические задания - Урок 9: Строки
Инструкция: Решите все задания по порядку. Создайте отдельный файл .dart для каждой задачи или решите все в одном файле, разделяя задачи комментариями.
Задача № 1: Перевернуть строку
Создайте программу, которая печатает строку в обратном порядке.
Пример
"Привет" → "тевирП"
Задача № 2: Палиндром
Создайте программу, которая проверяет, является ли строка палиндромом. Палиндром — это строка, которая читается одинаково слева направо и справа налево.
Примеры палиндромов:
АбобаЛёша на полке клопа нашёлАргентина манит неграМир как Рим
Пример вывода программы
"абоба" → "абоба" это палиндром
"привет" → "тевирп" это НЕ палиндром
Задача № 3: Форматирование строки
Напишите программу, которая форматирует строку так, чтобы каждое слово начиналось с заглавной буквы.
Пример
Было: "привет я изучаю программирование"
Стало: "Привет Я Изучаю Программирование"
Задача № 4: Форматирование строки
Есть строка с названием файла: "Готовый-проект-почти-правки-1-2-финал.psd". Нужно в этой строке заменить все символы - на пробелы.
Подсказка: Используйте методы split() и join().
Пример
Было: "Готовый-проект-почти-правки-1-2-финал.psd"
Стало: "Готовый проект почти правки 1 2 финал.psd"
Задача № 5: Форматирование строки
Есть строка на русском языке. Напишите программу, которая заменяет все вхождения гласных русских букв на символ *.
Пример
Было: "привет я изучаю программирование"
Стало: "пр*в*т * *з*ч** пр*гр*мм*р*в*н**"