728x90
def solution(s):
return s[ (len(s)-1)//2 : len(s)//2+1 ]
<내 풀이 분석>
문자 길이가 짝수일 때와 홀수일 때의 len과 몫을 이용하여 가운데만 뽑아내는 공식을 찾아냈다.
홀수일 때는 (len(s)-1)//2 와 len(s)//2의 값이 같고, 짝수일 때는 달라서 끼워맞추면 공식이 쉽게 도출된다.
728x90
'알고리즘 > programmers[1]' 카테고리의 다른 글
[프로그래머스] 같은 숫자는 싫어 python3 다른 풀이 (0) | 2022.01.23 |
---|---|
[프로그래머스] 같은 숫자는 싫어: python3 (0) | 2022.01.23 |
[프로그래머스] 콜라츠 추측: python3 (0) | 2022.01.23 |
[프로그래머스] [1차]비밀지도: python3 (0) | 2022.01.23 |
[프로그래머스] 부족한 금액 계산하기: python3 (0) | 2022.01.22 |