input
암호
output
n만큼 이동
.isalpha(), .islower(), .lower() if문으로 문자 구분
.index()로 접근해서 풀이
def solution(s, n): answer = '' alpha = 'abcdefghijklmnopqrstuvwxyz' for i in s: if i.isalpha(): if i.islower(): answer += alpha[(alpha.index(i)+n) % 26] else: answer += alpha[(alpha.index(i.lower())+n) % 26].upper() else: answer += " " return answer
참고)
ord('A') hex(ord('b'))
chr(96) chr(0x32)
s.lower()
index 범위
참고)
1)
ls.sort(reverse = True)
2)
루트,제곱근 = n**0.5 = n**(1/2) 정수판별 = is_integer(), n % 1 =0