2018~2019/Level 1

가운데 글자 가져오기 [Python3]

전기도둑 2018. 10. 1. 17:57


1
2
3
4
5
6
def solution(str):
    if len(str) % 2:
        return str[len(str) // 2]
    else:
        return str[(len(str) // 2) -1 : len(str) // 2 + 1]


- 짝수일 경우 가운데 2글자를 반환하므로 길이를 나눈 몫에서 -1 +1를 해준다.

- 홀수일 경우 가운데 1글자를 반환하므로 길이를 나눈 몫번째 있는 요소를 리턴한다.