코딩테스트/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]