슬기로운 코테 생활
[프로그래머스] 가운데 글자 가져오기
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