Skip to content

Commit f6be9b1

Browse files
committed
day15
1 parent b41b9d0 commit f6be9b1

2 files changed

Lines changed: 30 additions & 0 deletions

File tree

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
class Solution:
2+
def findKthPositive(self, arr: List[int], k: int) -> int:
3+
miss_num = 0
4+
cnt = 0
5+
while True:
6+
miss_num += 1
7+
if miss_num not in arr:
8+
cnt += 1
9+
if k == cnt:
10+
return miss_num
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 풀이 실패
2+
class Solution:
3+
def triangleNumber(self, nums: List[int]) -> int:
4+
nums.sort()
5+
cnt = 0
6+
N = len(nums)
7+
8+
for k in range(N-1, 1, -1):
9+
left = 0
10+
right = k - 1
11+
12+
# 투 포인터
13+
while left < right:
14+
if nums[left] + nums[right] > nums[k]:
15+
cnt += right - left
16+
right -= 1
17+
else:
18+
left += 1
19+
20+
return cnt

0 commit comments

Comments
 (0)