Как l oop через элементы, которые не имеют реальной связи? - PullRequest
0 голосов
/ 05 марта 2020

Я знаю, что есть способ пройти через них oop, но я слишком глуп, чтобы понять как. Я имею в виду эффективным способом

def check_arr(arr, divisor, d_count):
    if (len(arr) == 3):
        if (arr[0] + arr[1] % divisor == 0):
            d_count += 1
        if (arr[0] + arr[2] % divisor == 0):
            d_count += 1
        if (arr[1] + arr[2] % divisor == 0):
            d_count += 1
        return d_count

1 Ответ

1 голос
/ 05 марта 2020

Вы можете использовать два вложенных цикла для достижения желаемого результата.

def check_arr(arr, divisor, d_count):
    if (len(arr) == 3):   # Not sure if you should really check this
      for i in range(0, len(arr)):
        for j in range(i+1, len(arr)):
          if ((arr[i] + arr[j]) % divisor == 0):
            d_count += 1

      return d_count
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...