Algorithm Problem with Python — 11day
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
제한사항
입출력 예
문자열을 슬라이싱 하는 문제입니다.
원하는 범위를 지정할 수 있는지가 핵심입니다.
def solution(s):
center = int(len(s)/2)
if len(s) % 2 != 0:
return s[center]
else:
return s[center-1:center+1]
파이썬 슬라이싱은 [start:end]인 경우 end-1까지 리턴한다는 점을 기억하면 쉽게 풀 수 있었습니다.