Практические задания - Урок 9: Строки

Инструкция: Решите все задания по порядку. Создайте отдельный файл .dart для каждой задачи или решите все в одном файле, разделяя задачи комментариями.

Задача № 1: Перевернуть строку

Создайте программу, которая печатает строку в обратном порядке.

Пример
"Привет" → "тевирП"

Задача № 2: Палиндром

Создайте программу, которая проверяет, является ли строка палиндромом. Палиндром — это строка, которая читается одинаково слева направо и справа налево.

Примеры палиндромов:

Пример вывода программы
"абоба" → "абоба" это палиндром
"привет" → "тевирп" это НЕ палиндром

Задача № 3: Форматирование строки

Напишите программу, которая форматирует строку так, чтобы каждое слово начиналось с заглавной буквы.

Пример
Было: "привет я изучаю программирование"
Стало: "Привет Я Изучаю Программирование"

Задача № 4: Форматирование строки

Есть строка с названием файла: "Готовый-проект-почти-правки-1-2-финал.psd". Нужно в этой строке заменить все символы - на пробелы.

Подсказка: Используйте методы split() и join().

Пример
Было: "Готовый-проект-почти-правки-1-2-финал.psd"
Стало: "Готовый проект почти правки 1 2 финал.psd"

Задача № 5: Форматирование строки

Есть строка на русском языке. Напишите программу, которая заменяет все вхождения гласных русских букв на символ *.

Пример
Было: "привет я изучаю программирование"
Стало: "пр*в*т * *з*ч** пр*гр*мм*р*в*н**"