나를 기록하다
article thumbnail
[백준 16194 파이썬/python] 카드 구매하기 2
Algorithm 2023. 4. 17. 16:48

카드 구매하기 2문제입력출력예제 입력 1예제 출력 1예제 입력 2예제 출력 2예제 입력 3예제 출력 3예제 입력 4예제 출력 4예제 입력 5예제 출력 5예제 입력 6예제 출력 6풀이1)2)카드 구매하기 2시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB92366947570076.101%문제요즘 민규네 동네에서는 스타트링크에서 만든 PS카드를 모으는 것이 유행이다.PS카드는 PS(Problem Solving)분야에서 유명한 사람들의 아이디와 얼굴이 적혀있는 카드이다. 각각의 카드에는 등급을 나타내는 색이 칠해져 있고, 다음과 같이 8가지가 있다.전설카드레드카드오렌지카드퍼플카드블루카드청록카드그린카드그레이카드카드는 카드팩의 형태로만 구매할 수 있고, 카드팩의 종류는 카드 1개가 포함된 카드팩, 카..

article thumbnail
[백준 11052 파이썬/python] 카드 구매하기
Algorithm 2023. 4. 15. 23:31

카드 구매하기문제입력출력예제 입력 1예제 출력 1예제 입력 2예제 출력 2예제 입력 3예제 출력 3예제 입력 4예제 출력 4예제 입력 5예제 출력 5예제 입력 6예제 출력 6힌트풀이1) 2)카드 구매하기시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB44451272162041961.142%문제요즘 민규네 동네에서는 스타트링크에서 만든 PS카드를 모으는 것이 유행이다.PS카드는 PS(Problem Solving)분야에서 유명한 사람들의 아이디와 얼굴이 적혀있는 카드이다. 각각의 카드에는 등급을 나타내는 색이 칠해져 있고, 다음과 같이 8가지가 있다.전설카드레드카드오렌지카드퍼플카드블루카드청록카드그린카드그레이카드카드는 카드팩의 형태로만 구매할 수 있고, 카드팩의 종류는 카드 1개가 포함된 카드팩,..

article thumbnail
[백준 9095 파이썬/python] 1, 2, 3 더하기
Algorithm 2023. 4. 14. 21:56

1, 2, 3 더하기 다국어문제입력출력예제 입력 1예제 출력 1풀이1)2)1, 2, 3 더하기 다국어시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초 (추가 시간 없음)512 MB99104651314449264.106%문제정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다.1+1+1+11+1+21+2+12+1+12+21+33+1정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다.출력각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 ..

article thumbnail
[백준 11727 파이썬/python] 2 x n 타일링 2
Algorithm 2023. 4. 14. 21:56

2×n 타일링 2문제입력출력예제 입력 1예제 출력 1예제 입력 2예제 출력 2예제 입력 3예제 출력 3풀이1)2)2×n 타일링 2시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB60731362962907359.160%문제2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오.아래 그림은 2×17 직사각형을 채운 한가지 예이다.입력첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000)출력첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다.예제 입력 12 예제 출력 13 예제 입력 28 예제 출력 2171 예제 입력 312 예제 출력 32731 풀이1)import sys input = sys.stdin.readl..

article thumbnail
[백준 11726 파이썬/python] 2 x n 타일링
Algorithm 2023. 4. 14. 17:45

2×n 타일링문제입력출력예제 입력 1예제 출력 1예제 입력 2예제 출력 2풀이1)2)2×n 타일링시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB139665534743954436.175%문제2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오.아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다.입력첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000)출력첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다.예제 입력 12 예제 출력 12 예제 입력 29 예제 출력 255 풀이1)def tiling(n): dp = [0] * 1001 dp[0] = 1 dp[1] = 1 for i in range(2..

article thumbnail
[백준 1463 파이썬/python] 1로 만들기
Algorithm 2023. 4. 12. 23:00

1로 만들기문제입력출력예제 입력 1예제 출력 1예제 입력 2예제 출력 2힌트풀이1) Bottom Up 풀이 방법(for 반복문 사용)2) Top Down 풀이 방법(재귀 함수 사용)3) BFS 풀이1로 만들기시간 제한메모리 제한제출정답맞힌 사람정답 비율0.15 초 (하단 참고)128 MB251622839285362532.503%문제정수 X에 사용할 수 있는 연산은 다음과 같이 세 가지 이다.X가 3으로 나누어 떨어지면, 3으로 나눈다.X가 2로 나누어 떨어지면, 2로 나눈다.1을 뺀다.정수 N이 주어졌을 때, 위와 같은 연산 세 개를 적절히 사용해서 1을 만들려고 한다. 연산을 사용하는 횟수의 최솟값을 출력하시오.입력첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다.출력첫째 줄에..

profile on loading

Loading...