[300제] 235번

LILO Ghim·2021년 10월 26일

replace

문제는 int 함수 정의이고 int는 이미 알고 있었는데, 문자열을 하나로 이어 붙이는데 고민을 많이 했고, 결과적으로 replace를 응용하게 된 문제!

문제)

콤마가 포함된 문자열 숫자를 입력받아 정수로 변환하는 함수를 정의하라.

def convert_int(string) :
    return int(string.replace(',', ''))
입력)
convert_int("1,234,567")
출력)
1234567
내답)
def convert_int(num):
    num = num.split(',')
    a = num[0]
    for i in range(len(num)-1):
        a = a + num[i+1]
    return int(a)
            
result = convert_int("1,234,567")
print(result)
profile
킴릴로

0개의 댓글