Algorithm/Programmers

[Python] 가운데 글자 가져오기

느낌표 공장장 2021. 4. 6. 16:27
def solution(s):
    
    if len(s) % 2 == 1 :
        return s[int(len(s)/2)]
        
    else :
        return s[int(len(s)/2-1) : int(len(s)/2+1)]

✔︎ 인덱싱 할 때 int형으로 감싸주는 이유는 나누기를 하면서 int형이 float형으로 바뀌기 때문이다. 

    또한 인덱싱은 정수형으로만 가능하기 때문이다 ! 

실수형 타입이 반환되었다.

 

'Algorithm > Programmers' 카테고리의 다른 글

[Python] 같은 숫자는 싫어  (0) 2021.04.06
[Python] 2016년  (0) 2021.04.06
[Python] 모의고사  (0) 2021.04.06
[Python] 신규 아이디 추천  (0) 2021.04.05
[Python] 크레인 인형 뽑기 게임  (0) 2021.04.05