Решение задачи
Есть число N, а также N строк из произвольных символов и ещё одна строка S. Создай и выведи массив только тех строк, первый символ которых с...
Условие:
Есть число N, а также N строк из произвольных символов и ещё одна строка S. Создай и выведи массив только тех строк, первый символ которых совпадает с первым символом строки S. Слова должны быть записаны в массив в таком же порядке, что и во входных данных.
Ввод Вывод 5 стол 4ссс!-сс?? тссссс… стул серебро сорока [‘стол‘, ‘стул‘, ‘серебро’]
Решение:
Для решения данной задачи, мы можем использовать следующий алгоритм:
- Считываем число N.
- Создаем пустой массив строк result.
- Считываем строку S.
- Для каждой строки из N строк:
- Считываем строку из входных данных.
- Если первый символ этой строки совпадает с первым символом строки S, то добавляем эту строку в массив result.
- Выводим массив result.
Вот пример реализации на языке Python:
N = int(input())
result = []
S = input()
for _ in range(N):
string = input()
if string[0] == S[0]:
result.append(string)
print(result)
При вводе примера из задачи:
5
стол
4ссс!-сс??
тссссс…
стул
серебро
сорока
Программа выведет:
['стол', 'стул', 'серебро']
Надеюсь, это поможет! Если у вас возникнут еще вопросы, пожалуйста, дайте мне знать.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э