Skip to content

Commit db5984c

Browse files
Merge pull request #569 from gmlrude/main
[박희경] 75차 라이브 코테 제출
2 parents 4893319 + af08d19 commit db5984c

File tree

3 files changed

+68
-0
lines changed

3 files changed

+68
-0
lines changed

live7/test75/문제1/박희경.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import sys
2+
3+
input = sys.stdin.readline
4+
5+
n, m = map(int, input().split())
6+
info = list(map(int, input().split()))
7+
spy = list(map(int, input().split()))
8+
9+
progress = list(zip(info, spy)) # [(4, 2), (2, 4), (4, 4)]
10+
cnt = 0
11+
12+
13+
def spy(day, cur, prev):
14+
global cnt
15+
if day == n:
16+
if cur >= m:
17+
cnt += 1
18+
return
19+
for i in range(2):
20+
for j in range(3):
21+
next = cur
22+
if j == prev:
23+
next += progress[j][i] // 2
24+
else:
25+
next += progress[j][i]
26+
spy(day + 1, next, j)
27+
28+
29+
spy(0, 0, -1)
30+
print(cnt)

live7/test75/문제2/박희경.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"""
2+
신맛: 사용한 재료의 신맛의 곱
3+
쓴맛: 합
4+
"""
5+
import sys
6+
from itertools import *
7+
8+
input = sys.stdin.readline
9+
10+
n = int(input())
11+
ingredient = [list(map(int, input().split())) for _ in range(n)]
12+
13+
14+
def diff(comb):
15+
sum_s, sum_b = 1, 0
16+
for c in comb:
17+
sum_s *= c[0]
18+
sum_b += c[1]
19+
return abs(sum_s - sum_b)
20+
21+
22+
min_diff = float('inf')
23+
for i in range(1, n + 1):
24+
for comb in combinations(ingredient, i):
25+
cur_diff = diff(list(comb))
26+
min_diff = min(cur_diff, min_diff)
27+
28+
print(min_diff)

live7/test75/문제3/박희경.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from itertools import *
2+
3+
def solution(word):
4+
alpha = ['A', 'E', 'I', 'O', 'U']
5+
dict = []
6+
for i in range(1, 6):
7+
for p in product(alpha, repeat=i): # 중복순열
8+
dict.append(''.join(p))
9+
dict = sorted(dict)
10+
return dict.index(word) + 1

0 commit comments

Comments
 (0)