본문 바로가기
python 코딩 공부

프로그래머스 이어 붙인 수

by Gustav7 2024. 10. 3.

def solution(num_list):
    number1 = [i for i in num_list if i % 2 == 1]
    number2 = [i for i in num_list if i % 2 == 0]
    
    result1 = 0
    result2 = 0
    
    for i in range(len(number1)):
        result1 += number1[i] * (10 ** (len(number1)-1-i))
        
    for i in range(len(number2)):
        result2 += number2[i] * (10 ** (len(number2)-1-i))
    
    return result1 + result2

 

개고생 했다 어떤 내장 함수 단 하나를 몰라서 ㅋㅋ 

str(  ) 함수는 정수나 실수를 문자열로 만들어 주는 함수이다.

잘 기억하자!!