[Py_Lv1] 가운데 글자 가져오기

문제 설명

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

제한 사항

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

입출력 예

접근법

쉬운 문제인듯 하면서도 간결하게 코딩을 위해서는 조금 고민이 필요했습니다.

베스트 답변이라 생각하는 답변은 슬라이싱을 이용하여 간결하게 해결한것을 확인했습니다👍

하지만 [ // ]을 이용하여 문제를 해결하려고 했던 제 자신에게 박수를 보냅니다.🤞
아직은 노트와 펜이 더 익숙해서 연습장에서 입출력 예로 문제를 풀고 진행했습니다.

짝수일때와 홀수일때 두가지 경우만 생각해서 문제를 풀면 누구나 쉽게 풀 수 있는 문제여서
별다른 내용은 적지 않고 이걸로 마무리하겠습니다.

=============================================================

def solution(s):
    mid = len(s)//2
    if len(s) % 2 != 0:
        answer = s[mid]
    else:
        answer = s[mid-1]+s[mid]
    return answer

좋은 웹페이지 즐겨찾기