Python_알고리즘/Bronze I
-
2869. [Python]달팽이는 올라가고 싶다.Python_알고리즘/Bronze I 2023. 2. 10. 21:23
1. 문제 https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 2. 접근 방법 시간 제한: 0.25초 메모리 제한: 128MB 규칙 찾기 3. 파이썬 코드 import math # 하루에 오르는 높이, 내려가는 높이, 정상의 높이를 변수로 받음 A, B, V = map(int,input().split()) # 오르고 내려오는 높이의 차이가 1인 경우 최종 높이에서 내려오는 높이를 뺴준 값이 답이된다. if (A-B) == 1: print(V-B) # 그 외의 경우 정상 높이에서 오를 수 있는 오전에 오를 ..
-
2775. [Python]부녀회장이 될테야Python_알고리즘/Bronze I 2023. 1. 22. 23:21
1. 문제 https://www.acmicpc.net/problem/2775 2775번: 부녀회장이 될테야 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 www.acmicpc.net 2. 접근 방법 시간 제한: 1초 메모리 제한: 128MB 2차원 배열을 생성하여 접근 3. 파이썬 코드 T = int(input()) # 0층은 존재하지 않으므로 1~14호 까지는 직접 넣어주고 나머지 1층부터 14층까지는 0으로 이차원 배열을 생성해준다. apt = [[1,2,3,4,5,6,7,8,9,10,11,12,13,14]] + [[0]*14 for _ in range(14)] # 1층부터 15층까지 배열을 반복 fo..