1. Главная
  2. Библиотека
  3. Программирование
  4. Есть число N, а также N строк из произвольных символов...
Решение задачи

Есть число N, а также N строк из произвольных символов и ещё одна строка S. Создай и выведи массив только тех строк, последний символ которых совпадает с последним символом строки S. Слова должны быть записаны в массив в таком же порядке, что и во входных

  • Программирование

Условие:

Есть число N, а также N строк из произвольных символов и ещё одна строка S.
Создай и выведи массив только тех строк, последний символ которых совпадает с последним символом строки S.
Слова должны быть записаны в массив в таком же порядке, что и во входных данных.

Ввод Вывод
5
стол
4ссс!-сс??
тссссс…
кого?
ААББВВл
что? [‘4ссс!-сс??’, ‘кого?’]
используя списки

Решение:

Для решения вашей задачи мы можем использовать списки в Python. Мы будем считывать число N, затем N строк и строку S. После этого мы проверим, какие из строк заканчиваются на тот же символ, что и строка S, и добавим их в новый список. В конце мы выведем этот список.

Вот пример кода, который выполняет описанные действия:

1. Мы считываем количество строк . 2. Затем с помощью спискового включения считываем строк и сохраняем их в список . 3. Считываем строку и получаем её последний символ. 4. С помощью другого спискового включения мы создаем новый список , в который добавляем только те строки из , которые заканчиваются на . 5. Наконец, выводим полученный список. Вы можете протестировать этот код, вводя данные в соответствии с вашим примером.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет