본문 바로가기
코테 준비/프로그래머스

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

by 귤이두번 2022. 2. 9.

def solution(s):
    quotient = len(s) // 2	
    remainder = len(s) % 2

    if remainder != 0:
        answer = s[quotient]
    else:
        answer = s[quotient - 1] + s[quotient]

    return answer

 

가운데 글자 찾기

 

1. 홀수인 경우

인덱스: 0 1 2 3 4

글자   : a b c d e

정답 c의 인덱스는 2 == (전체 길이 5) // 2

 

2. 짝수인 경우

인덱스: 0 1 2 3 

글자   : q w e r

정답 w e의 인덱스는 각각 1, 2 == ((전체 길이 4) // 2)-1와 (전체 길이 4) // 2

 

변수를 안써도 되는것 같기도...

댓글