[coding test] Programmers_level 1_가운데 글자 가져오기
2021. 7. 3. 12:52ㆍPython/코딩 테스트
▶ Programmers_level 1_가운데 글자 가져오기
- 프로그래머스: programmers
- 코딩 및 결과: github
#programmers_level 1_가운데 글자 가져오기
### 단어 s의 가운데 글자를 반환. 단, 짝수면 가운데 두글자를 반환.
import math
def solution(s):
mid = math.ceil(len(s)/2-1) # 중앙값
if len(s)%2: answer = s[mid] # 길이가 짝수일 경우
else: answer = s[mid:mid+2] # 길이가 홀수일 경우
return answer
solution("abcde")
solution("qwer")
'Python > 코딩 테스트' 카테고리의 다른 글
[coding test] Programmers_level 1_나누어 떨어지는 숫자 배열 (0) | 2021.07.05 |
---|---|
[coding test] Programmers_level 1_같은 숫자는 싫어 (0) | 2021.07.04 |
[coding test] Programmers_level 1_2016년 (0) | 2021.07.02 |
[coding test] Programmers_level 1_두 개 뽑아서 더하기 (0) | 2021.07.01 |
[coding test] Programmers_level 1_약수의 개수와 덧셈 (0) | 2021.06.30 |