Coding Test/[Python] Programmers lv1
[Python] Programmers lv1 가운데 글자 가져오기
winCow
2021. 5. 4. 16:21
1. 제출코드
import math
def solution(s):
answer = ''
center = math.floor(len(s)/2)
if len(s) % 2 == 0:
answer = s[center-1:center+1]
else:
answer = s[center]
return answer
math 모듈을 가져오고, 문자열 s의 길이를 2로 나눈 뒤, 소수점 이하를 버린 값을 center로 할당했다. 문자열의 길이가 짝수인 경우 s를 슬라이싱하여 인덱스가 center-1, center인 값을 가져오고, 홀수인 경우에는 center인 값을 가져오도록 했다.