def solution(s, n): answer = '' # 알파벳 26개, A 65 Z: 90 a:97 z:122 (space): 32 for i in s: if ord(i)==32: # case (SPACE) answer+=(i) continue elif (ord(i)>=65) & (ord(i)90: tmp-=26 answer+=(chr(tmp)) elif (ord(i)>=97) & (ord(i)122: tmp-=26 answer+=(chr(tmp)) return answer C에서는 character를 int로 찍으면 ascii code로 나타내주는데 파이썬은 ord()함수를 써야했다. ord()함수를 사용해서 (space)면 그대로 추가하고 upper나 lower 이면 시저암호를 돌리는 방식이다...