가로 막히면 세로 시작하면 돼
close
프로필 사진

가로 막히면 세로 시작하면 돼

github: @gabean13

  • 분류 전체보기 (52)
    • Welcome (2)
    • Programming (15)
      • Project (3)
      • Cloud (2)
      • Spring (9)
    • Algorithm (18)
      • Programmers (5)
      • BOJ (9)
    • Review (15)
      • Certificate (3)
      • 우아한테크코스7기 (10)
      • ETC (1)
    • Book (1)
      • 좋은 코드, 나쁜 코드 (0)
      • ETC (1)
  • 홈
  • 태그
  • 방명록
[백준] 1,2,3 더하기 in Java

[백준] 1,2,3 더하기 in Java

📍 문제https://www.acmicpc.net/problem/9095📍 코드 설명입력 된 수를 1, 2, 3의 합으로 만들 수 있는 경우의 수를 세는 문제이다. 1, 2, 3이 합에서 이용되므로 일단 1, 2, 3을 만들 수 있는 경우의 수를 세보자 아직까지는 잘 모르겠으니 5까지 경우의 수를 구해보자 엇 이때 어떤 규칙을 알 수 있다 n=4를 자세히 보자 n=4일때 결국 n=3일때의 경우의 수에 + 1, n=2일때의 값에 + 2, n=1일때의 값에 + 3 을 하면 n=4의 경우의 수와 동일해진다 혹시모르니 n=5도 자세히 보자 여기서도 동일하게 n=4경우의 수에 +1, n=3의 경우의 수에 +2, n=2 의 경우의 수에 +3을 하면 n=5의경우의수가 나오는 것을 볼 수 있다. 이것으로 우리는 n..

  • format_list_bulleted Algorithm/BOJ
  • · 2024. 7. 14.
[백준] 2xn 타일링 in Java

[백준] 2xn 타일링 in Java

📍 문제https://www.acmicpc.net/problem/11726📍 코드 설명2 * n 의 직사각형을 2 * 1 or 1 * 2 의 직사각형으로 채울 때 가능한 경우의 수를 찾는 문제 이 때 결국 1 * n개의 직사각형을 1 * 1 or 1 * 2의 직사각형으로 채울 때와 동일하므로 결국 배열을 2칸 채우냐, 1칸 채우냐로 생각하면 편하다.일단 어떻게 풀어야할지 감이 오지 않으므로 5개 까지는 손으로 직접 구해본다 n = 1경우의 수 1 => 1개 n = 2경우의 수 11 / 2 => 2개  n = 3경우의 수 111 / 12 / 21 => 3개 n = 4경우의 수 1111 / 112 / 121 / 211 / 22 => 5개 n = 5경우의 수 11111 / 1112 / 1121 / 1211..

  • format_list_bulleted Algorithm/BOJ
  • · 2024. 7. 13.
[백준] 1로 만들기 in Java

[백준] 1로 만들기 in Java

📍 문제https://www.acmicpc.net/problem/1463📍 코드 설명n % 3 ==  0 이면 n/3 , n% 2 == 0이면 n/2, n-13가지 연산을 진행해서 가장 빨리 1에 도달하는 연산횟수를 찾는 문제 입력의 크기가 1 ~ 10^6이고 시간 제한 0.15초이므로 모든 경우의 수를 계산하면 시간 초과 직전의 연산 결과를 기억하고 계산하는 DP 문제로 예상가능 재귀문제로 접근1. 종료 조건 : 현재 탐색 횟수 count 가 현재 탐색최소 탐색 횟수 1보다 클 때 굳이 계산할 필요 X2. n의 초기 값은 integer max => 가장 먼저 1에 접근한 count를 min으로 저장하기 위해3.  n이 1에 도달시 min과 비교하여 더 작은 값을 min에 저장4. n/3 , n/2 ..

  • format_list_bulleted Algorithm/BOJ
  • · 2024. 7. 13.
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
  • 멍두의 코딩 블로그입니다
전체 카테고리
  • 분류 전체보기 (52)
    • Welcome (2)
    • Programming (15)
      • Project (3)
      • Cloud (2)
      • Spring (9)
    • Algorithm (18)
      • Programmers (5)
      • BOJ (9)
    • Review (15)
      • Certificate (3)
      • 우아한테크코스7기 (10)
      • ETC (1)
    • Book (1)
      • 좋은 코드, 나쁜 코드 (0)
      • ETC (1)
인기 글
전체 방문자
오늘
어제
Copyright © 가콩콩콩콩 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바