[BEAKJOON] 백준 10844번 : 쉬운 계단 수 - 파이썬
문제 https://www.acmicpc.net/problem/10844 10844번: 쉬운 계단 수 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. www.acmicpc.net 문제해설 45656이란 수를 보자. 이 수는 인접한 모든 자리의 차이가 1이다. 이런 수를 계단 수라고 한다. N이 주어질 때, 길이가 N인 계단 수가 총 몇 개 있는지 구해보자. 0으로 시작하는 수는 계단수가 아니다. 먼저 값이 1일때를 보자 # 1 -> 9: 1, 2, 3, 4, 5, 6, 7, 8, 9 n의 값이 2일때는 # 2 -> 17: 10, 12, 21, 23, 32, 34, 43, 45, 54, 56, 65, 67, 76, 78, 87, 89, 98 n의 값이 3일때는 # 3 -> : 123..
[BEAKJOON] 백준 15990번 : 1, 2, 3 더하기 5
https://www.acmicpc.net/problem/15990 15990번: 1, 2, 3 더하기 5 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 1,000,000,009로 나눈 나머지를 출력한다. www.acmicpc.net 문제 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 3가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 단, 같은 수를 두 번 이상 연속해서 사용하면 안 된다. 1+2+1 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 아래와 같이 몇개일지 확인을 해주었다. # 1 - 1 # 2 - 2 : 2 # 3 - 3 : 1+2, 2+1, 3 # 4 - 3 : 1+3..
[BEAKJOON] 백준 11726번 : 2xn 타일링
https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net 문제 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하라는 문제이다. 문제 해결 패턴을 먼저 찾아보자. # 1 - 1 -> | # 2 - 2 -> =, || # 3 - 3 -> |=, =|, ||| # 4 - 5 -> ||=, |=|, ||||, ==, ||= # 5 - 8 => |||||, |||=, =|||, |=||, ||=|, |==, ==|, =|=, 마치 피보나치 ..