def solution(s):
answer = ''
if len(s) % 2 != 0 :
answer = s[int((len(s)+1)/2)-1]
elif len(s) % 2 == 0:
answer = s[int(len(s)/2)-1:int(len(s)/2)+1]
return answer
+++
string 받아서 자리수 나누면 정수형이 아니기 때문에
slicing이 불가해서 정수형으로 바꿔주었다.
def string_middle(str):
return str[(len(str)-1)//2:len(str)//2+1]
+++
1) 나처럼 복잡하게 int로 바꿀 필요 없이 몫만 취함
홀수일 때는 어차피 몫이 같을 테니까
2) slice에서 -1하지 않고 계산에서 -1 넣어줌
나도 for if 안 쓰고 문제 풀 때까지 열심히 해야지 🥸