문제 설명 및 제한사항
아이디어 및 해결 방법
코드
def solution(s, skip, index):
alphabet = [a for a in 'abcdefghijklmnopqrstuvwxyz' if a not in skip]
a2i = {a:i for i, a in enumerate(alphabet)}
i2a = {v:k for k, v in a2i.items()}
answer = ''.join(i2a[(a2i[a] + index) % len(alphabet)] for a in s)
return answer
Python
복사
출처
프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges