1
2
3
4
5
6
7
8
9
10
|
class Solution:
def calPoints(self, ops: List[str]) -> int:
record=[]
for i in ops :
if i.isnumeric() : record.append(int(i))
if i[0]=='-' : record.append(int(i[1:])*-1)
if i == 'C': record.pop()
if i == 'D': record.append(record[-1]*2)
if i == '+': record.append(record[-1]+record[-2])
return (sum(record))
|
cs |
반응형
'python-algorithm' 카테고리의 다른 글
백준 알고리즘 수업 - 알고리즘의 수행 시간 1 (0) | 2022.04.12 |
---|---|
leetcode 2235. Add Two Integers (0) | 2022.04.12 |
leetcode 1507. Reformat Date (0) | 2022.04.08 |
leetcode 169. Majority Element (0) | 2022.04.08 |
leetcode 258. Add Digits (0) | 2022.04.08 |
댓글