프로그래머스 - 파이썬

[파이썬 문제] 가운데 글자 가져오기 (슬라이싱[ : ])

DorYi 2024. 7. 19. 11:55

문제 설명

 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

 

문제 풀이

def solution(s):
    if len(s)%2==0:
        return s[len(s)//2-1:len(s)//2+1]
    else:   
        return s[len(s)//2]

 

문자의 길이가 짝수일 때 len(s)%2==0

홀수일 때 else

문자를 슬라이싱 하여 반환해주면 되는 문제 s[len(s)//2-1:len(s)//2+1]

 

*슬라이싱 [ : ]  안에 계산식을 넣어도 되는구나!!!!!!