Подъём по лестнице

EasyАлгоритмы
05:00
Лучше работает на десктопе
Dynamic ProgrammingMath

Вы поднимаетесь по лестнице. Нужно n шагов, чтобы дойти до вершины. Каждый раз вы можете подняться на 1 или 2 ступени.

Сколькими различными способами можно подняться на вершину?

Сигнатура

def climb_stairs(n: int) -> int:

Constraints

  • 1 ≤ n ≤ 45

Примеры

Пример 1

Вход:
n = 1
Выход:1

Пример 2

Вход:
n = 2
Выход:2

Пример 3

Вход:
n = 3
Выход:3
Консоль
Нажмите Run или Ctrl+Enter для запуска