사용 언어 - Python3
문제 - 둘만의 암호
정답
리스트 원소값 replace & index 찾기 (정답 맞춘 여부 X)
리스트명.replace(바꾸려는 값, 바꿀 값)
리스트명.index(인덱스 찾으려는 값)
전체리스트 개수를 len(alpha) 값으로 나눈 몫을 구하면, len(alpha)가 z 값을 넘어서도 a부터 다시 시작할 수 있다.
문자열을 더할 때는 + 로도 가능하다
def solution(s, skip, index):
answer = ''
alpha = 'abcdefghijklmnopqrstuvwxyz'
for a in alpha:
if a in skip:
alpha = alpha.replace(a,"")
for i in s:
result = alpha[(alpha.index(i)+index)%len(alpha)]
answer += result
return answer
레퍼런스
- 정답 참고
- 정답 깃허브
'Algorithm > 구현' 카테고리의 다른 글
[프로그래머스 lv1] 문자열 나누기 (0) | 2023.04.25 |
---|---|
[프로그래머스 lv1] 가장 가까운 같은 글자 (0) | 2023.04.25 |
[프로그래머스 lv1] 바탕화면 정리 (0) | 2023.04.24 |
[프로그래머스 lv1] 공원 산책 (0) | 2023.04.24 |
[프로그래머스 lv1] 추억 점수 (0) | 2023.04.22 |
댓글