250x250
반응형
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

재 현

[프로그래머스] 시저암호 본문

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

'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