Python 연습문제
가운데 글자 가져오기-해결완료
승따리
2024. 6. 18. 17:23
def solution(s):
answer = ''
a=round(len(list(s))/2)
if len(list(s))%2==0:
answer=answer+(s[a-1:a+1])
else:
answer=answer+(s[a])
return answer
뭐가 문제일까..
기존에 주어진 answer='' 을 삭제하고
round 대신에 몫을 반환하는 //를 활용하였더니 해결 되었다.
def solution(s):
a=len(s)//2 #기존의 round의 경우 0.5도 내림을 함
if len(s)%2==0:
answer=s[a-1:a+1]
else:
answer=s[a]
return answer