[문제 설명]
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
[제한사항]
[입출력 예]
나의 풀이
def solution(s):
return s[len(s)//2] if len(s)%2 == 1 else s[len(s)//2-1:len(s)//2+1]
어렵지 않았지만 간단하게 나타내기 위해 생각하는 시간이 좀 걸렸다.🤔
다른 사람의 풀이 #1
def solution(s):
return s[(len(s)-1)//2:len(s)//2+1]
다른 사람의 풀이 #2
def solution(s):
a = len(s)
if a % 2 == 0 :
a = (a-2) / 2
else :
a = (a-1) / 2
return s[int(a) : -int(a)]