💻 하나씩 차곡차곡/프로그래머스 (Python)
[프로그래머스/python/Lv1] 다트 게임
뚜루리
2023. 12. 24. 16:57
728x90
320x100
def solution(dartResult):
answer = 0
n = ""
score = []
for i in dartResult:
if i.isnumeric():
n += i
elif i == "S":
n = int(n)**1
score.append(n)
n = ""
elif i == "D":
n = int(n)**2
score.append(n)
n =""
elif i == "T":
n = int(n)**3
score.append(n)
n=""
elif i == "*":
if len(score) > 1:
score[-2] = score[-2] * 2
score[-1] = score[-1] * 2
else:
score[-1] = score[-1] * 2
elif i == '#':
score[-1] = score[-1] * -1
return sum(score)
return answer
나는 거의 못풀어서 다른분들의 풀의를 가져왔다. 이르케..이르케..해야 하는구나...어렵다 아직...
728x90
320x100