Sobes.tech
Intern — Middle
78

Подсчёт количества вариантов подъёма по лестнице

Условие задачи

Необходимо достичь вершины лестницы, содержащей n ступеней. За один шаг разрешено подняться либо на одну, либо на две ступени. Требуется определить, сколькими различными последовательностями шагов можно добраться до последней ступени.

Пример 1: Input: n = 2 Output: 2 Варианты: 1 шаг + 1 шаг, 2 шага

Пример 2: Input: n = 3 Output: 3 Варианты: 1 + 1 + 1, 1 + 2, 2 + 1

class Solution {
    public int climbStairs(int steps) {
        // реализация
    }
}