첫 번째 답안

: 아까 공부한 divmod로 몫과 나머지 쉽게 가져오기

def solution(s):
    n, rest = divmod(len(s), 2)
    
    if rest == 0:
        answer = s[n - 1 : n + 1]
    else:
        answer = s[n]
        
    return answer
    

두 번째 답안

: 다른 방법은 없나 하고 생각해보다가 낸 결론인데 장씨가 첫 번째 답안이 낫다고 했다.

def solution(s):
    n = len(s) // 2
    a, b = s[:n], s[n:]

    if len(a) == len(b):
        answer = a[-1], b[0]
        answer = ''.join(answer)
    else:
        answer = b[0]

    return answer
    

 

배울 점

: 없다. 그냥 그런 문제였음. 그냥 좀 쉬운 게 나와서 좋았다.

 

+ Recent posts