0 / 0 / 0
Регистрация: 04.05.2020
Сообщений: 23
|
||||||||||||||||
1 | ||||||||||||||||
Как можно найти слова, которые даны во втором массиве в первом массиве14.11.2021, 20:10. Показов 570. Ответов 5
Например, у меня есть два txt-файла, один из них содержит текст
Я открыл каждый файл и добавил их в два массива
Решил написать три функции, которые ищут слова горизонтально, вертикально и по диагонали. И теперь не могу понять, как искать эти слова и считались буквы именно в этом порядке. Знаю только как находить элементы, но слова - это же порядок букв а не один элемент. Изначально думал удалять все слова, которые есть в первом массиве, но некоторые буквы используются по несколько раз. Можете, пожалуйста, помочь хотя бы с поиском по вертикали, чтобы мог понять, как вы ищете эти слова в первом массиве. По горизонтали знаю как можно найти, но вот по вертикали уже не могу понять как связать
0
|
14.11.2021, 20:10 | |
Ответы с готовыми решениями:
5
Найти элементы, которые есть в первом массиве, и которых нет во втором массиве Найти элементы, которые есть в первом массиве, и которых нет во втором массиве Найти элементы, которые есть в первом массиве, и которых нет во втором массиве. Найти элементы, которые есть как в первом массиве так и во втором, и вывести их в третий массив |
1102 / 688 / 306
Регистрация: 05.09.2021
Сообщений: 1,194
|
||||||
14.11.2021, 21:06 | 2 | |||||
Khimer,
2
|
0 / 0 / 0
Регистрация: 04.05.2020
Сообщений: 23
|
|
14.11.2021, 21:15 [ТС] | 3 |
anton78spb, Спасибо большое, можете только объяснить для чего тут * вот это?
0
|
1102 / 688 / 306
Регистрация: 05.09.2021
Сообщений: 1,194
|
|||||||||||
14.11.2021, 21:21 | 4 | ||||||||||
Пожалуйста. Оператор "распаковки".
Вот пример использования.
Код
[1, 2, 3, 4] 1 2 3 4
Код
[[1, 2], [3, 4]] [1, 2] [3, 4]
0
|
0 / 0 / 0
Регистрация: 04.05.2020
Сообщений: 23
|
|
14.11.2021, 21:25 [ТС] | 5 |
anton78spb, а, значит если я захочу распаковать двумерный массив, можно использовать '**'?
0
|
1102 / 688 / 306
Регистрация: 05.09.2021
Сообщений: 1,194
|
|
14.11.2021, 21:47 | 6 |
Нет, не прокатит.
Добавлено через 7 минут Khimer, * используется для распаковки списков и кортежей. ** для распаковки словарей (мне ни разу не приходилось использовать).
1
|
14.11.2021, 21:47 | |
14.11.2021, 21:47 | |
Помогаю со студенческими работами здесь
6
Найти элементы, которые есть как в первом массиве так и во втором, и вывести их в третий массив Скопировать в третий массив структуры, которые есть в первом массиве и которых нет во втором массиве Значения, которые есть в первом массиве и которых нет во втором массиве, скопировать в третий массив Значения, которые есть в первом массиве структур, и которых нет во втором массиве, скопировать в третий массив Найти в первом массиве второй максимальный отрицательный элемент, которого нет во втором массиве В двух одномерных массивах найти количество элементов, которые встречаются одновременно в первом и втором массиве Создать 2 одномерных массива разного размера. Найти элементы, которые есть во втором массиве, но которых нет в первом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |