본문 바로가기

인문학도 개발일지/1일1알고리즘

(29)
[알고리즘] 백준 11047: 동전 0 파이썬 풀이 풀이 N, K = map(int, input().split(" ")) A = [] for _ in range(N): A.append(int(input())) coin_n = [] while K > 0: coin_n.append(int(K/max(A))) K = K - int(K/max(A))*max(A) del A[-1] print(sum(coin_n))
[알고리즘] 백준 2884: 알람 시계 파이썬 풀이 풀이 H, M = map(int, input().split(" ")) if M >= 45: print(H, M-45) if M < 45: if H == 0 : print(23, M+15) else: print(H-1, M+15)
[알고리즘] 백준 14681 : 사분면 고르기 파이썬 풀이 풀이 x = int(input()) y = int(input()) if x > 0 and y > 0: print(1) if x > 0 and y 0: print(2)
[알고리즘] 백준 2523 : 별 찍기-13 파이썬 풀이 풀이 N = int(input()) R = (N-1) * 2 + 1 for i in range(R): if i < N: print("*"*(i+1), i) else: print("*"*(R-i), i)
[알고리즘] 백준 5543 : 상근날드 파이썬 풀이 풀이 burger = [] drink = [] for _ in range(3): b = int(input()) burger.append(b) for _ in range(2): d = int(input()) drink.append(d) print(min(burger) + min(drink) - 50)
[알고리즘] 백준 10039 : 평균 점수 파이썬 풀이 풀이 score = [] for _ in range(5): s = int(input()) if s < 40: score.append(40) else: score.append(s) avg = int(sum(score)/5) print(avg)
[알고리즘] 백준 2588 : 곱셈 파이썬 풀이 풀이 _1 = int(input()) _2 = int(input()) str_2 = str(_2) print(_1 * int(str_2[2])) print(_1 * int(str_2[1])) print(_1 * int(str_2[0])) print(_1*_2)
[알고리즘] 백준 10430 : 나머지 파이썬 풀이 풀이 A, B, C = map(int, input().split(" ")) print((A+B)%C) print((A%C + B%C)%C) print((A*B)%C) print((A%C * B%C)%C)