규도자 개발 블로그

[프로그래머스/Level1/파이썬3(python3)] 가운데 글자 가져오기 본문

알고리즘/풀이

[프로그래머스/Level1/파이썬3(python3)] 가운데 글자 가져오기

규도자 (gyudoza) 2019. 10. 24. 05:07

[프로그래머스/연습문제/파이썬3(python3)] 가운데 글자 가져오기

문제

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

제한사항

  • s는 길이가 1 이상, 100이하인 스트링입니다.

입출력 예

sreturn
"abcde""c"
"qwer""we"

풀이

def solution(s):
    return s[(len(s)-1)//2: (len(s)//2) + 1]

설명

간단한 문자열 자르고 붙이기 문제이다. 원래 짝수의 경우와 홀수의 경우 둘로 나눠 if문으로 가르고 들어갔었는데 다른 사람의 훌륭한 풀이를 보고 개선하였다. 이렇게 멋진 해결책을 볼 때마다 시무룩하지 말고 수긍하고 배워나가는 자세를 유지해야하지 않을까 싶다.

 

Comments