수 조작하기 2
in Coding Test / Programmers

프로그래머스 파이썬 - 수 조작하기 2
수 조작하기 2
문제


풀이
def solution(numLog):
answer = ''
for i in range(1, len(numLog)):
if numLog[i] - numLog[i - 1] == 1:
answer += 'w'
elif numLog[i] - numLog[i - 1] == -1:
answer += 's'
elif numLog[i] - numLog[i - 1] == 10:
answer += 'd'
else:
answer += 'a'
return answer
수 조작하기 1 문제랑 반대로 생각하면 되는 문제이다.
이 문제를 풀때는 numLog[i] - numLog[i - 1]을 비교해서 각 ‘w’, ‘s’, ‘d’, ‘a’에 맞게 asnser에 문자를 추가해주면 되는 문제다.
이 문제도 if문 또는 switch문을 사용해서 풀어주면 된다.