내가 푼 것
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 |