Skip to content

Commit 66857cf

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 6240085 + 270fbc1 commit 66857cf

File tree

6 files changed

+72
-0
lines changed

6 files changed

+72
-0
lines changed

live8/test83/문제1/박희경.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import sys
2+
3+
input = sys.stdin.readline
4+
5+
6+
def is_prime(num):
7+
if num == 1:
8+
return False
9+
for i in range(2, int(num ** 0.5) + 1):
10+
if num % i == 0:
11+
return False
12+
return True
13+
14+
t = int(input())
15+
for _ in range(t):
16+
k = int(input())
17+
if is_prime(k):
18+
print(0)
19+
else:
20+
plus, minus = k, k
21+
cnt = 0
22+
while True:
23+
if is_prime(plus):
24+
break
25+
plus += 1
26+
cnt += 1
27+
while True:
28+
if is_prime(minus):
29+
break
30+
minus -= 1
31+
cnt += 1
32+
print(cnt)

live8/test83/문제2/박희경.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import sys
2+
3+
input = sys.stdin.readline
4+
5+
n = int(input())
6+
cards = list(map(int, input().split()))
7+
m = int(input())
8+
arr = list(map(int, input().split()))
9+
10+
cards.sort() # [-10, 2, 3, 6, 10]
11+
12+
13+
def binary_search(start, end, target):
14+
while start <= end:
15+
mid = (start + end) // 2
16+
if cards[mid] == target:
17+
return True
18+
elif cards[mid] > target:
19+
end = mid - 1
20+
else:
21+
start = mid + 1
22+
23+
24+
for i in range(len(arr)):
25+
if binary_search(0, n - 1, arr[i]):
26+
arr[i] = 1
27+
else:
28+
arr[i] = 0
29+
print(*arr)

live8/test83/문제3/박희경.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
def solution(lands):
2+
dp = lands[0]
3+
4+
for i in range(1, len(lands)):
5+
new_dp = [0] * 4
6+
for j in range(4):
7+
# 같은 열이 아닌 요소 중 가장 큰 값과 현재 값과 더하기 (누적해서)
8+
new_dp[j] = lands[i][j] + max(dp[k] for k in range(4) if k != j)
9+
dp = new_dp
10+
11+
return max(dp)

live8/test84/문제1/.gitkeep

Whitespace-only changes.

live8/test84/문제2/.gitkeep

Whitespace-only changes.

live8/test84/문제3/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)