반응형
문제설명
https://programmers.co.kr/learn/courses/30/lessons/12903
사고과정
- 홀수 일 경우는 문자길이를 2로 나누었을 때의 인덱스를 가져오면 된다.
- 짝수 일 경우는 문자길이를 2로 나누었을 때의 인덱스 -1 부터 +1 인덱스까지의 슬라이싱으로 가져오면 된다.
풀이
def solution(s):
mid = len(s) // 2
if len(s) % 2 != 0:
return s[mid]
else:
return s[mid-1:mid+1]
반응형
'알고리즘 삽질장' 카테고리의 다른 글
[프로그래머스] 같은 숫자는 싫어 (0) | 2021.12.09 |
---|---|
[프로그래머스] 다트 게임 (0) | 2021.12.08 |
[프로그래머스] 비밀지도 (0) | 2021.12.08 |
[프로그래머스] 부족한 금액 계산하기 (0) | 2021.12.08 |
[프로그래머스] 나머지가 1이 되는 수 찾기 (0) | 2021.12.08 |