Skip to content

Commit 0e04502

Browse files
committed
daily
1 parent 016629e commit 0e04502

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class Solution:
2+
def pivotArray(self, nums: List[int], pivot: int) -> List[int]:
3+
output = []
4+
5+
pivot_occ_cnt = 0
6+
for num in nums :
7+
if num < pivot :
8+
output.append(num)
9+
elif num == pivot :
10+
pivot_occ_cnt += 1
11+
12+
output.extend([pivot] * pivot_occ_cnt)
13+
14+
for num in nums :
15+
if num > pivot :
16+
output.append(num)
17+
18+
return output

my-submissions/m2161 v2 oneliner.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
class Solution:
2+
def pivotArray(self, nums: List[int], pivot: int) -> List[int]:
3+
return sorted(nums, key=lambda x: (x < pivot, x == pivot), reverse=True)

0 commit comments

Comments
 (0)