We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab70926 commit e95c492Copy full SHA for e95c492
1 file changed
live8/test88/문제1/백유진.py
@@ -0,0 +1,27 @@
1
+def solution(sequence, k):
2
+ answer = []
3
+
4
+ start = 0
5
+ end = 0
6
7
+ min = float("inf")
8
9
+ cum_sum = sequence[0]
10
11
+ while end < len(sequence):
12
+ if cum_sum < k:
13
+ end += 1
14
+ if end < len(sequence):
15
+ cum_sum += sequence[end]
16
+ elif cum_sum > k:
17
+ cum_sum -= sequence[start]
18
+ start += 1
19
+ else:
20
+ if end - start < min:
21
+ min = end - start
22
+ answer = [start, end]
23
24
25
26
27
+ return answer
0 commit comments