Programming/프로그래머스

[프로그래머스] 가운데 글자 가져오기

pental 2020. 10. 6. 14:54

Qusetion

가운데 글자를 반환하는 함수를 작성해 보자.

Solution

먼저 문자열의 길이를 len 함수를 통해서 파악한 수, 짝수개인지 홀수개인지 확인하기 위해서 연산을 진행했다.

value = num % 2
    if value == 1:
        number = int(num / 2)
        result = s[number]
        return result
    else :
        number = int(num / 2)
        result = s[number - 1] + s[number]
        return result

만약에 홀수개이라면, number의 문자열 길이를 2로 나누고, 그 나눈값의 몫의 정수형을 되돌려준다.

하지만, 짝수개라면, 두글자를 반화해야하므로, 몫에서 1을 뺀값과 몫을 되돌려준다.