가운데 글자 가져오기_프로그래머스_파이썬
가운데 글자 가져오기
- 사전지식
- len
- len: 입력된 리스트의 길이를 반환합니다.
a = list(range(10))
a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
len(a)
10
- 나의 풀이
def solution(s):
answer = ''
if len(s)%2 == 0:
a = int(len(s)/2 -1)
b = int(len(s)/2 +1)
answer = s[a: b]
else :
a = int((len(s)-1)/2)
answer = s[a]
return answer
- 다른사람 풀이
def string_middle(str):
# 함수를 완성하세요
return str[(len(str)-1)//2:len(str)//2+1]
# 아래는 테스트로 출력해 보기 위한 코드입니다.
print(string_middle("power"))
Comments