반응형
Notice
Recent Posts
Recent Comments
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

UP

[프로그래머스 : PYTHON] 가운데 글자 가져오기 본문

알고리즘/기타

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

cijbest 2021. 5. 25. 17:18

문제 설명

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

재한사항

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

 

입출력 예

s return
"abcde" "c"
"qwer" "we"

 

 

전체코드

def solution(s):
    answer = ''
    
    length = len(s)
    # 길이가 홀수일 때
    if length % 2:
        return s[length//2]
    # 길이가 짝수일 때
    else:
        return s[length//2 - 1] + s[length//2]

 

다른 사람 코드

def string_middle(str):

    return str[(len(str)-1)//2:len(str)//2+1]

 

반응형
Comments