수 조작하기 2

수 조작하기 2

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

수 조작하기 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문을 사용해서 풀어주면 된다.


© 2021. All rights reserved.

Powered by Hydejack v9.1.6