ответ: В право и в низ где-то около 6 от С
Объяснение:
quantity = 0
n = int(input())
array = []
counter = 0
while counter != n:
number = int(input())
array.append(number)
counter += 1
for i in range(len(array)):
for j in range(i + 1, len(array)):
if ((array[i] * array[j]) % 6 == 0):
quantity += 1
print(quantity)
Объяснение:
quantity = 0 // Переменная, хранящая количество чисел, равна 0
n = int(input()) // Ввод с клавиатуры количества чисел
array = [] // Создание списка
counter = 0 // Переменная счетчик = 0
while counter != n: // Пока переменная счетчик ≠ значению переменной n
number = int(input()) // Ввод числа с клавиатуры
array.append(number) // Добавление этого числа в список
counter += 1 // Переменная счетчик + 1
for i in range(len(array)): // От 0-го индекса до размера списка
for j in range(i + 1, len(array)): // От i + 1 индекса до размера списка (берется значение после индекса i, чтобы сократить время)
if ((array[i] * array[j]) % 6 == 0): // Если индекс i списка * индекс j списка делится на 6 без остатка
quantity += 1 // Количество + 1
print(quantity) // Вывод значения переменной quantity
quantity = 0
n = int(input())
array = []
counter = 0
while counter != n:
number = int(input())
array.append(number)
counter += 1
for i in range(len(array)):
for j in range(i + 1, len(array)):
if ((array[i] * array[j]) % 6 == 0):
quantity += 1
print(quantity)
Объяснение:
quantity = 0 // Переменная, хранящая количество чисел, равна 0
n = int(input()) // Ввод с клавиатуры количества чисел
array = [] // Создание списка
counter = 0 // Переменная счетчик = 0
while counter != n: // Пока переменная счетчик ≠ значению переменной n
number = int(input()) // Ввод числа с клавиатуры
array.append(number) // Добавление этого числа в список
counter += 1 // Переменная счетчик + 1
for i in range(len(array)): // От 0-го индекса до размера списка
for j in range(i + 1, len(array)): // От i + 1 индекса до размера списка (берется значение после индекса i, чтобы сократить время)
if ((array[i] * array[j]) % 6 == 0): // Если индекс i списка * индекс j списка делится на 6 без остатка
quantity += 1 // Количество + 1
print(quantity) // Вывод значения переменной quantity
Поделитесь своими знаниями, ответьте на вопрос:
Робот может двигаться только вправо — и вниз на одну клетку. В клетки, которыезакрашены синим цветом он не может сделать ход. Сколько существует различных путей изклетки Ѕ в Т?
Код для питона:
def solve(a):
def count(r,c):
return a[r][c] if r >= 0 and r < len(a) and c >= 0 and c < len(a[r]) and a[r][c] != None else 0
a[0][0] = 1
for step in range(1, len(a) + len(a[0]) - 1):
row, col = (0, step) if step < len(a[0]) else (step - len(a[0]) + 1, len(a[0]) - 1)
while col >= 0 and row < len(a):
if a[row][col] != None:
a[row][col] = count(row-1, col) + count(row, col-1)
row, col = row+1, col-1
return a[-1][-1]
Поле задаём в виде списка списков:
field = [
[0,0,0,0,0,None,None,None],
[0,0,None,0,0,0,0,None],
[0,0,0,0,0,0,0,0],
[0,None,0,0,0,0,0,0],
[0,0,0,0,None,0,0,0],
[0,0,0,0,0,0,0,0],
[None,None,0,0,0,None,0,0],
[None,None,0,0,0,0,0,0]
]
Объяснение:
Если нужно просто решение, то я приложил картинку