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

Lee, Chankyu·2021년 9월 23일
0
post-thumbnail

가운데 글자 가져오기

문제 링크

나의 풀이

def solution(s):
    if len(s)%2 == 0:
        return s[len(s)//2-1:len(s)//2+1]
    else:
        return s[len(s)//2]
  • 문자열 s 의 길이가 짝수 or 홀수 인지 if 문을 통해 판단하고 문자열 슬라이싱을 통해 가운데 값을 return 하였다.

다른사람의 풀이

def string_middle(str):
    return str[(len(str)-1)//2:len(str)//2+1]
  • if 문을 사용하지 않고 문자열 슬라이싱만으로 풀어낸 코드이다. 문자열의 길이를 2로 나누었을때의 몫으로 가운데 값을 구할 수 있는 적절한 수학적 처리르 한 것이 인상적이다.
profile
Backend Developer - "Growth itself contains the germ of happiness"

0개의 댓글