프로그래머스 Lv.1 가운데 글자 가져오기

서준·2023년 6월 14일
0

프로그래머스 Lv.1

목록 보기
15/35

1. 문제

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

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

2. 풀이

1차 시도(성공)

def solution(s):
    # 단어의 길이가 짝수이면
    if len(s) % 2 == 0:
        return s[int(len(s)/2-1)]+s[int(len(s)/2)]
    # 단어의 길이가 홀수이면
    else:
        return s[int((len(s)-1)/2)]
  • 파이썬의 / 연산은 float을 반환 한다는 것을 기억하자.

3. Lv.up

  1. 파이썬의 /연산자는 float으로 반환한다.

4. Ref.

def string_middle(str):
    return str[(len(str)-1)//2 : len(str)//2 + 1]
  • 파이썬은 정수 나눗셈 연산자가 따로 있다.. // 이거랜다...
profile
어린이입니다.

0개의 댓글