TGViewer
Java Developer Java Developer @java_tg · 14.8K subscribers
Post #707 5.74K
📌 Задача с LeetCode (Climbing Stairs)

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

⏺ Если n == 1, то возвращается 1, т.к. существует только 1 способ подняться на одну ступень.

⏺ Если n == 2, то возвращается 2, т.к. существует два способа подняться на две ступени.

⏺ Для чисел n > 2 создается массив, где значение для каждой ступени вычисляется как сумма количества способов подняться на предыдущую ступень и количество способов подняться на две ступени назад.

⏺В результате возвращается количество способов подняться на все n ступеней.

Эта задача на YouTube — КЛИК
Эта задача на LeetCode — КЛИК

➡️ Java Developer
  • ❤ 10
  • 💯 6
  • ⚡ 1
More from @java_tg
  1. Oct 14, 2026👩‍💻 Как проходить System Design на собеседовании В статье дают готовый каркас: требовани…
  2. Oct 13, 2026Post #4407
  3. Oct 13, 2026Собрали лучших 📱 Java Developer | 📲 MAX
  4. Oct 13, 2026👩‍💻 Готовые примеры Spring Data на все случаи жизни В официальном репозитории собраны ра…
  5. Oct 12, 2026Post #4401
  6. Oct 12, 2026👩‍💻 Как правильно работать с конфигурацией в Spring Boot В статье показывают, как объеди…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →