def solution(n, control):
for i in range(len(control)):
if control[i] == "w":
n = n + 1
elif control[i] == "s":
n = n - 1
elif control[i] == "d":
n = n + 10
else:
n = n - 10
return n
def solution(n, control):
key = dict(zip(['w','s','d','a'], [1,-1,10,-10]))
return n + sum([key[c] for c in control])
def solution(n, control):
answer = n
c = { 'w':1, 's':-1, 'd':10, 'a':-10}
for i in control:
answer += c[i]
return answer
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 배열 뒤집기 파이썬 (0) | 2023.08.28 |
---|---|
[프로그래머스] 두 수의 나눗셈 파이썬 (0) | 2023.08.28 |
[프로그래머스] 마지막 두 원소 파이썬 (0) | 2023.08.28 |
[프로그래머스] 주사위 게임2 파이썬 (0) | 2023.08.28 |
[프로그래머스] 두 수의 연산값 비교하기 파이썬 (0) | 2023.08.27 |