문제
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
재한사항
- s는 길이가 1 이상, 100이하인 스트링입니다.
입출력 예
s |
return |
abcde |
c |
qwer |
we |
내 풀이
def solution(s):
answer = ''
if len(s)%2 == 0:
answer = s[len(s)//2-1] + s[len(s)//2]
else:
answer = s[len(s)//2]
return answer
다른 풀이
def solution(s):
return s[(len(s)-1)//2: (len(s)//2) + 1]
'⏳ 알고리즘 > python 알고리즘 문제 풀이' 카테고리의 다른 글
알고리즘 문제 - LV2. 위장 (0) | 2020.01.20 |
---|---|
알고리즘 문제 - LV2. 프린터 (0) | 2020.01.19 |
알고리즘 문제 - LV1. K번째 수 (0) | 2020.01.17 |
알고리즘 문제 - LV2. 다리를 지나는 트럭 (0) | 2020.01.15 |
알고리즘 문제 - LV2. 탑 (0) | 2020.01.15 |