이어 붙인 수

장현웅·2024년 4월 4일

풀이

def solution(num_list):
    odd = ""
    even = ""
    for num in num_list:
        if num%2 == 0:
            even += str(num)
        else:
            odd += str(num)
    return int(odd) + int(even)
다른 풀이 (join)

def solution(num_list):
    odd = "".join(str(num) for num in num_list if num % 2 != 0)
    even = "".join(str(num) for num in num_list if num % 2 == 0)
    return int(odd) + int(even)

0개의 댓글