코딩테스트

[25.12.09 코테(Python)]-이어 붙인 수&콜라츠 추측

지니248 2025. 12. 9. 19:19

Lv0. 이어 붙인 수 (Python)

링크: 코딩테스트 연습 - 이어 붙인 수 | 프로그래머스 스쿨

 

내가 작성한 코드

def solution(num_list):
    even = ""
    odd = ""
    for i in num_list:
        if i % 2 == 0:
            even += str(i)
        else:
            odd += str(i)
    return int(even) + int(odd)

Lv1. 콜라츠 추측 (Python)

링크: 코딩테스트 연습 - 콜라츠 추측 | 프로그래머스 스쿨

 

내가 작성한 코드

def solution(num):
    for i in range(500):
        if num  == 1:
            return i
        if num % 2 == 0:
            num = num // 2
        else:
            num = num * 3 + 1
    return -1