Skip to content

Commit 3f66082

Browse files
committedDec 17, 2021
add: 스티커 모으기/YooRiChae.py (힌트보고풀었음)
1 parent 5509d50 commit 3f66082

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# 힌트 보고 풀었음
2+
3+
def solution(sticker):
4+
answer = []
5+
6+
def func(dp):
7+
for i in range(1, len(dp)):
8+
if i == 1:
9+
dp[i] = max(dp[i], dp[i-1])
10+
else:
11+
dp[i] = max(dp[i-1], dp[i-2] + dp[i])
12+
13+
if len(sticker)>1:
14+
dp = sticker[1:]
15+
func(dp)
16+
answer.append(max(dp))
17+
18+
dp = sticker[:-1]
19+
func(dp)
20+
answer.append(max(dp))
21+
else:
22+
return sticker[0]
23+
24+
return max(answer)
25+
26+
'''
27+
정확성 테스트
28+
테스트 1 〉 통과 (0.00ms, 10.1MB)
29+
테스트 2 〉 통과 (0.01ms, 10.1MB)
30+
테스트 3 〉 통과 (0.01ms, 10.2MB)
31+
테스트 4 〉 통과 (0.01ms, 10MB)
32+
테스트 5 〉 통과 (0.01ms, 10.1MB)
33+
테스트 6 〉 통과 (0.02ms, 9.98MB)
34+
테스트 7 〉 통과 (0.83ms, 10.2MB)
35+
테스트 8 〉 통과 (0.65ms, 10.2MB)
36+
테스트 9 〉 통과 (0.64ms, 10.1MB)
37+
테스트 10 〉 통과 (0.61ms, 10.1MB)
38+
테스트 11 〉 통과 (0.64ms, 10.1MB)
39+
테스트 12 〉 통과 (0.85ms, 10.1MB)
40+
테스트 13 〉 통과 (0.63ms, 10.1MB)
41+
테스트 14 〉 통과 (0.65ms, 10.1MB)
42+
테스트 15 〉 통과 (0.64ms, 10.2MB)
43+
테스트 16 〉 통과 (0.64ms, 10.1MB)
44+
테스트 17 〉 통과 (0.61ms, 10.1MB)
45+
테스트 18 〉 통과 (0.66ms, 10.2MB)
46+
테스트 19 〉 통과 (0.66ms, 10MB)
47+
테스트 20 〉 통과 (0.60ms, 10MB)
48+
테스트 21 〉 통과 (0.66ms, 10.1MB)
49+
테스트 22 〉 통과 (0.67ms, 10.3MB)
50+
테스트 23 〉 통과 (0.64ms, 10.1MB)
51+
테스트 24 〉 통과 (0.62ms, 10.3MB)
52+
테스트 25 〉 통과 (0.64ms, 10.3MB)
53+
테스트 26 〉 통과 (0.64ms, 10.2MB)
54+
테스트 27 〉 통과 (0.62ms, 9.99MB)
55+
테스트 28 〉 통과 (0.64ms, 10.2MB)
56+
테스트 29 〉 통과 (0.64ms, 10.2MB)
57+
테스트 30 〉 통과 (0.63ms, 10MB)
58+
테스트 31 〉 통과 (0.64ms, 10.2MB)
59+
테스트 32 〉 통과 (0.59ms, 9.99MB)
60+
테스트 33 〉 통과 (0.00ms, 10.1MB)
61+
효율성 테스트
62+
테스트 1 〉 통과 (65.65ms, 14.4MB)
63+
테스트 2 〉 통과 (65.56ms, 14.4MB)
64+
테스트 3 〉 통과 (68.35ms, 14.5MB)
65+
테스트 4 〉 통과 (68.16ms, 14.2MB)
66+
'''

0 commit comments

Comments
 (0)
Please sign in to comment.