시저 암호1 lv1-시저 암호 (python, 파이썬) """ 나의 풀이 """ def solution(s, n): uppers = [ s for s in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'] lowers = [ s for s in 'abcdefghijklmnopqrstuvwxyz'] ans = '' for x in s: if x == ' ': ans += ' ' else: if x.isupper(): ans += uppers[(uppers.index(x)+n)%26] else: ans += lowers[(lowers.index(x)+n)%26] return ans 2020. 10. 22. 이전 1 다음