Coding test
[프로그래머스] 시저암호
본명은이점례
2020. 11. 2. 00:09
728x90
처음엔 예외처리를 대문자까지 생각하지 못했고, z->a 식의 코드를 구현하지 못했다.
[내 코드]
[다른 사람의 코드]
[다른사람의 코드2] # 생각하기에 제일 직관적인듯
언제나 문제를 풀고 다른 사람의 코드를 찾아보면 현타가 씨게 온다..
핵심은
1. isupper() , islower() 함수를 통해 대문자인지 소문자인지 구별하는 것
2. chr((ord(s[i])-ord('a') + n) % 26 + ord('a') 식으로 구현한것
3. answer = "".join(k) return answer => return "".join(k) 식으로 단순화
728x90