We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d52bb73 commit 99a05a0Copy full SHA for 99a05a0
best-time-to-buy-and-sell-stock/aa601.py
@@ -0,0 +1,15 @@
1
+class Solution:
2
+ def maxProfit(self, prices: list[int]) -> int:
3
+ min_p = prices[0]
4
+ cur = 0
5
+ max_p = 0
6
+ for n in prices:
7
+ if n < min_p:
8
+ min_p = n
9
+ cur = n - min_p
10
+ if max_p < cur:
11
+ max_p = cur
12
+
13
+ return max_p
14
15
group-anagrams/aa601.py
@@ -0,0 +1,16 @@
+ def groupAnagrams(self, strs: list[str]) -> list[list[str]]:
+ ans = {}
+ for word in strs:
+ # 단어의 문자를 정렬 후 키로 사용
+ sortedWord = ''.join(sorted(word))
+ # 초기 리스트 생성
+ if sortedWord not in ans:
+ ans[sortedWord] = []
+ ans[sortedWord].append(word)
+ # 딕셔너리의 value를 list로 변환
+ ansLst = list(ans.values())
+ return ansLst
16
0 commit comments