코딩테스트 연습 - 시저 암호 | 프로그래머스 (programmers.co.kr)
https://programmers.co.kr/learn/courses/30/lessons/12926
def solution(s, n):
answer = ''
upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
under = "abcdefghijklmnopqrstuvwxyz"
for i in range(len(s)):
if s[i].isupper():
save = upper.find(s[i]) + n
answer += upper[(save)%len(upper)]
elif s[i].islower():
save = under.find(s[i]) + n
answer += under[(save)%len(under)]
else:
answer += ' '
return answer
'Computer Science > 자료구조' 카테고리의 다른 글
Back to 알고리즘! | 코딩테스트 연습 level 2- 124 나라의 숫자들 (0) | 2021.09.02 |
---|---|
[7.4] 이상한 문자 만들기 알고리즘 (50/100) (0) | 2021.07.04 |
[7.3] 비밀지도 알고리즘(48/100) (0) | 2021.07.03 |
[7.3] 실패율 - 파이썬 알고리즘 문제 풀이() (0) | 2021.07.03 |
[6.30] 신규 아이디 추천 알고리즘 (47/100) (0) | 2021.06.30 |