재 현
[프로그래머스] 시저암호 본문
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
'Coding test' 카테고리의 다른 글
BOJ [1012번]: 유기농 배추 (0) | 2020.11.03 |
---|---|
BOJ [11724번]: 연결 요소의 개수 (0) | 2020.11.02 |
BOJ [1931번] : 회의실 배정 (0) | 2020.10.30 |
BOJ [11047번]: 동전 0 (0) | 2020.10.30 |
전화번호 목록 (0) | 2020.10.30 |