[Programmers] - 가운데 글자 가져오기

오동훈·2021년 3월 12일
0

Programmers

목록 보기
3/64
post-thumbnail

1. Problem

https://programmers.co.kr/learn/courses/30/lessons/12903

다음 문제는 s라는 문자열이 입력 되었을 때, s의 가운데 글자를 반환하는 함수를 만드는 것 입니다. 단, 단어의 길이가 짝수일때는 가운데 두글자, 홀수일때는 가운데 한글자를 반환하면 됩니다.

2. Logic

  1. 파라미터로 입력된 문자열 s의 길이를 구해줍니다.
  2. 1번에서 구한 s의 길이가 홀수라면 가운데 한글자만, 짝수라면 슬라이싱을 이용해 구해줍니다.

3. Code

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

4. Feedback

profile
삽질의 기록들🐥

0개의 댓글