기록을 합시다
close
프로필 배경
프로필 로고

기록을 합시다

  • 분류 전체보기 (43)
    • 알고리즘 (34)
    • Java (2)
    • Spring (1)
    • 다양한 기타 주제 (1)
    • 회고 (1)
    • CS (1)
  • 홈
  • 태그
  • 방명록
[Java] LeetCode 70. Climbing Stairs

[Java] LeetCode 70. Climbing Stairs

문제 You are climbing a staircase. It takes n steps to reach the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? 제한사항 1 (1칸 + 1칸) + (2칸) n = 3 -> (1칸 + 1칸 + 1칸) + (2칸 + 1칸) + (1칸 + 2칸) 여기까지 봤을 때 1칸과 2칸은 선택의 여지가 없지만 3칸부터는 선택을 할 수 있다. n이 3일 때 2칸이 남아 있다면 현재 1칸을 올라온 것이고, 1칸이 남아있다면 현재 2칸을 올라온 것이 된다. 그러므로 1칸일 때 올라 갈 수 있는 방법 + 2칸일 때 올라갈 수 있는 방법, 즉 [i ..

  • format_list_bulleted 알고리즘
  • · 2023. 12. 18.
  • textsms
[Java] 백준 2579 계단 오르기

[Java] 백준 2579 계단 오르기

문제 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점수를 얻게 된다. 예를 들어 와 같이 시작점에서부터 첫 번째, 두 번째, 네 번째, 여섯 번째 계단을 밟아 도착점에 도달하면 총 점수는 10 + 20 + 25 + 20 = 75점이 된다. 계단 오르는 데는 다음과 같은 규칙이 있다. 계단은 한 번에 한 계단씩 또는 두 계단씩 오를 수 있다. 즉, 한 계단을 밟으면서 이어서 다음 계단이나, 다음 다음 계단으로 오를 수 있다. 연속된 세 개의 계단을 모두 밟아서는 안 된다. 단, 시작점은 계단에 포함되지 않는다. 마지막 도착 계단은 반드시 밟아야 한다. 따라서 첫 번째 계단을 ..

  • format_list_bulleted 알고리즘
  • · 2023. 12. 16.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (43)
    • 알고리즘 (34)
    • Java (2)
    • Spring (1)
    • 다양한 기타 주제 (1)
    • 회고 (1)
    • CS (1)
최근 글
인기 글
최근 댓글
태그
  • #BOJ
  • #백트래킹
  • #백준
  • #Queue
  • #Leetcode
  • #시작
  • #2023
  • #회고
  • #연말
  • #dp
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바