Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 16, 2020 18:15:03

SAleksandrV
Зарегистрирован: 2020-11-14
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помочь и объяснить

Господа прошу кратко поясните код, помощь нужна, чтобы находил не max значение а min

def task(n: int, m: int, matrix: [, …]) -> (int, str):
if n > 1:
if m > 1:
(dv, dp), (rv, rp) = task(n - 1, m, matrix), task(n, m - 1, matrix)
else:
(dv, dp), (rv, rp) = task(n - 1, m, matrix), (0, “”)
else:
return matrix + 0, “”

if dv > rv:
return matrix + dv, “D” + dp
else:
return matrix + rv, “R” + rp



x, y = map(int, input().split())
matrix = [ for j in range(x)]
task = task(x, y, matrix)
print(task)
print(' '.join(task))

Офлайн

#2 Ноя. 16, 2020 22:58:58

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

Помочь и объяснить

Отправь сначала код нормально сюда. Используй тег code.

[code python][/code]



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version