Форум сайта python.su
0
Дана матрица MхN.Если существует множество чисел, встречающихся в строках (столбцах), то мы называем эти строки (столбцы) аналогичными. Найти количество столбиков, напоминающих последний столбик.
Офлайн
44
хм а что значить оналогичные
дайте пример ввод -> вывод
а так как то так
In [20]: a = [1, 2, 3] In [21]: b = [1, 2, 3] In [22]: c = [1, 1, 1] In [23]: a == b Out[23]: True In [24]: a == c Out[24]: False
и вставьте ссылку на его url Отредактировано AD0DE412 (Июнь 6, 2021 19:29:10)
Офлайн
857
Надо сделать функцию-компаратор. В неё подаётся два списка, она превращает их во множества, а потом подсчитывает совпавшие элементы. Если их равно или больше 75%, например, от числа элементов в каждом списке, то списки похожи и возвращается True, иначе False.
После этого в эту функцию уже подаются строки матрицы по очереди и тот столбец, с которым они сравниваются. И так делается подсчёт, сколько из них True.
Отредактировано py.user.next (Июнь 7, 2021 01:01:06)
Офлайн