코딩테스트
[파이썬] 가운데 글자 가져오기 [CODING TEST #40]
ALTERww
2022. 8. 4. 19:10
320x100
https://school.programmers.co.kr/learn/courses/30/lessons/12903
주의사항으로는, 짝수 case에서 len(s)/2는 float type이기 때문에 그대로 string index로 넣으면 error가 발생한다.
int()로 변환해줄 것.
def solution(s):
answer = ''
if len(s)%2==1: # 홀수 case
mid = len(s)//2
answer += s[mid]
else: # 짝수 case
mid1 = int(len(s)/2) - 1
mid2 = mid1 + 1
answer = answer + s[mid1] + s[mid2]
return answer