Development

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

코딩테스트/Python

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

yo~og 2021. 7. 28. 16:09
반응형

내가 푼 것

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

짝수, 홀수 나누어서 slice해줌

 

다른사람이 푼 것

def string_middle(str):

    return str[(len(str)-1)//2:len(str)//2+1]

짝수, 홀수를 나누지 않는다.

 

ex) 만약 길이가 5이면 str[2:3]

길이가 4면 str[1,3]

반응형

'코딩테스트 > Python' 카테고리의 다른 글

[프로그래머스] 직사각형 별찍기  (0) 2021.07.28
[프로그래머스] 위장  (0) 2021.07.28
[프로그래머스] K번째수  (0) 2021.07.28
[프로그래머스]프린터  (0) 2021.07.27
[프로그래머스]기능개발  (0) 2021.07.23
Comments