Skip to content

Commit fdddcaa

Browse files
authored
Merge pull request #18 from Mingguriguri/minjeong
Minjeong / 4์›” 2์ฃผ์ฐจ / 3๋ฌธ์ œ
2 parents d5b7ee8 + 982a8aa commit fdddcaa

3 files changed

+53
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import sys
2+
input = sys.stdin.readline
3+
4+
n = int(input())
5+
nums = list(map(int, input().split()))
6+
dp = [1] * n
7+
dp[0] = nums[0]
8+
9+
10+
for i in range(len(nums)):
11+
for j in range(i):
12+
if nums[j] < nums[i]:
13+
dp[i] = max(dp[i], dp[j]+nums[i])
14+
else:
15+
dp[i] = max(dp[i], nums[i])
16+
17+
print(dp)
18+
print(max(dp))
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import sys
2+
input = sys.stdin.readline
3+
4+
str_A = input().strip()
5+
str_B = input().strip()
6+
LCS = [[0 for j in range(len(str_B)+1)] for i in range(len(str_A)+1)] #LCS ๋ฐฐ์—ด ์ดˆ๊ธฐํ™”
7+
8+
for i in range(1, len(str_A)+1):
9+
for j in range(1, len(str_B)+1):
10+
# ํ•œ ๊ธ€์ž์”ฉ ๋น„๊ต
11+
if str_A[i-1] == str_B[j-1]: # ๊ฐ™์œผ๋ฉด ์ด์ „ ๊ฐ’์— +1
12+
LCS[i][j] = LCS[i-1][j-1] + 1
13+
else: # ๋‹ค๋ฅด๋‹ค๋ฉด A ๋ถ€๋ถ„์ˆ˜์—ด๊ณผ B ๋ถ€๋ถ„์ˆ˜์—ด ์ค‘ ๋” ํฐ ๊ฐ’์„ ์„ ํƒ
14+
LCS[i][j] = max(LCS[i-1][j], LCS[i][j-1])
15+
16+
print(max(max(LCS))) # LCS ๋ฐฐ์—ด์—์„œ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๋ฆฌํ„ด
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
def solution(s):
2+
stack = []
3+
for c in s:
4+
# ์Šคํƒ์ด ๋น„์–ด์žˆ๋Š” ๊ฒฝ์šฐ
5+
if len(stack) == 0:
6+
stack.append(c)
7+
# ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฌธ์ž์™€ ๋น„๊ต
8+
elif stack[-1] == c:
9+
stack.pop()
10+
# ๋ฌธ์ž๊ฐ€ ๊ฐ™์ง€ ์•Š์•„์„œ, ์‚ญ์ œํ•  ํ•„์š”๊ฐ€ ์—†์„ ๊ฒฝ์šฐ
11+
else:
12+
stack.append(c)
13+
14+
# ์ง์ด ๋‹ค ๋งž์•˜๋‹ค๋ฉด ์Šคํƒ์— ๋‚จ๋Š” ๊ฒƒ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋น„์–ด์žˆ๊ณ , ์ง์ด ๋งž์ง€ ์•Š์•˜๋‹ค๋ฉด ์Šคํƒ์— ๋ฌธ์ž๊ฐ€ ๋‚จ์•„์žˆ๋‹ค.
15+
# ๋”ฐ๋ผ์„œ ์Šคํƒ์˜ ๊ธธ์ด๊ฐ€ 0์ธ์ง€ ๋น„๊ต
16+
if len(stack) == 0:
17+
return 1
18+
else:
19+
return 0

0 commit comments

Comments
ย (0)