Предмет: Информатика, автор: kjuliaaa333

Дана целочисленная матрица размера N*M. Найти количество ее строк, все элементы которых различны(numpy , впомогательные списки не использовать) (питон)
Помогите, пожалуйста

Ответы

Автор ответа: Аноним
1

Ответ:

n = int(input())

m = int(input())

arr = [[int(input()) for j in range(m)] for i in range(n)]

r = 0

for row in arr:

  k = 0

  for i in range(len(row) - 1):

      for j in range(i + 1, len(row)):

          if row[i] != row[j]:

              k += 1

  if k == n:

      r += 1

print(r)

Объяснение:


Аноним: потом через ввод 1 2 3 4 5 6 7 8 9
Аноним: ответ должен быть 3
Аноним: 3
1
2
3
4
5
6
7
8
9
3
Аноним: последнее число ответ - 3 строки имеют различные числа
Аноним: 3
2
2
3
1
2
3
4
5
6
2
Аноним: здесь 2 строки, все работает правильно
Аноним: n = int(input('введите n: '))
m = int(input('введите m: '))
arr = [[int(input('введите элементы матрицы: ')) for j in range(m)] for i in range(n)]
r = 0
for row in arr:
k = 0
for i in range(len(row) - 1):
for j in range(i + 1, len(row)):
if row[i] != row[j]:
k += 1
if k == n:
r += 1
print(r)
Аноним: пробелы как выше расставить, так будет понятнее что вводить
kjuliaaa333: Спасибо большое)
Аноним: нажми на сердечко и на звездочки ))))
Похожие вопросы