Условие:
Задача 6
Выведи массив слов, начинающихся на ту же букву, что и первый элемент массива. Слова должны следовать в том же порядке, что и в исходном массиве.
Сначала вводится число N, затем в N строках слова из заглавных букв английского алфавита.
Программа должна вывести массив слов, которые начинаются на ту же букву, что и первое слово данного массива.
Ввод Вывод
3
YES
YELLOW
YIELD ['YES', 'YELLOW', 'YIELD']
4
NO
TABLE
TIP
WOW ['NO']
Решение:
Для решения данной задачи, мы будем следовать следующим шагам:
1. Сначала мы считываем число N, которое указывает количество слов.
2. Затем мы считываем N слов, которые будут храниться в массиве.
3. Мы определяем первую букву первого слова.
4. Далее мы проходим по всем словам и выбираем те, которые начинаются на ту же букву, что и первое слово.
5. Наконец, мы выводим массив отобранных слов.
Теперь давайте реализуем это пошагово.
Шаг 1: Считывание числа N
Мы считываем количество слов, которое будет введено.
N = int(input())
Шаг 2: Считывание слов
Создаем пустой массив и заполняем его словами, которые вводит пользователь.
Мы берем первое слово из массива и определяем его первую букву. Теперь мы создаем новый массив, в который будем добавлять слова, начинающиеся на ту же букву. Наконец, мы выводим отфильтрованный массив. Теперь объединим все шаги в один код: 1. Ввод: Вывод: 2. Ввод: Вывод: Таким образом, мы получили решение задачи, которое соответствует всем условиям.
