010. 가운데 글자 가져오기
문제
내 풀이(정답)
def solution(s):
answer = ''
index = int(len(s)/2) # 기준이 될 index 값 산출
if len(s)%2 == 1: # s의 문자열이 홀수 일 경우 기준 index값이 가운데 값
answer = s[index] # 가운데 글자 추출
else: # s의 문자열이 짝수일 경우
answer = s[index-1:index+1] # 기준 idex-1부터 idex까지 두 글자 추출
return answer
다른 사람 풀이
def string_middle(str):
return str[(len(str)-1)//2:len(str)//2+1]
print(string_middle("power")) # 테스트용
- ????
if
를 쓰지 않고 수학적으로 푸신 분;; 대단하심
Author And Source
이 문제에 관하여(010. 가운데 글자 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hiyee-gj/010.-가운데-글자-가져오기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)