슬기로운 연구생활

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

슬기로운 코테 생활

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

vhrehfdl 2020. 10. 25. 10:47

* 문제

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

 

코딩테스트 연습 - 가운데 글자 가져오기

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret

programmers.co.kr

 

* 문제 풀이 

- 첫째, 홀수와 짝수를 구분한다.

- 둘째, 각각의 상황에 맞춰 중앙값을 슬라이싱한다.

 

* 생각

- 매우 간단한 문제였다. 매일 매일 코딩 테스트를 하는 습관을 들이는게 힘들기는 한 것 같다.

- 다른 사람 풀이를 보면 한줄로 풀기도 하고 생각지 못한 방법이 많은 것 같다.

 

* 코드 

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

 

'슬기로운 코테 생활' 카테고리의 다른 글

[프로그래머스] 3진법 뒤집기  (0) 2020.10.30
[프로그래머스] 2016년  (0) 2020.10.29
[프로그래머스] 체육복  (0) 2020.10.24
[프로그래머스] K번째수  (0) 2020.10.23
[프로그래머스] 모의고사  (0) 2020.10.20
Comments