프로그래머스 - LV.0- 이어 붙인 수

박종일·2023년 9월 29일
1

프로그래머스 LV.0

목록 보기
42/46

나의 풀이

def solution(num_list):
    answer_1 = ''
    answer_2 = ''
    for i in range(len(num_list)):
        if num_list[i] % 2 == 0 :
            answer_1 += str(num_list[i])
        else :
            answer_2 += str(num_list[i])
    answer = int(answer_1) + int(answer_2)
    return answer

다른 풀이

def solution(num_list):
    answer = 0
    a=""#홀수
    b=""#짝수
    for i in num_list:
        if i%2!=0:
            a+=str(i)
        else:
            b+=str(i)
    return int(a)+int(b)

초기화를 '' string 타입으로 설정 후 string 타입에서 그대로 이어 붙이고 문제에서 짝/ 홀의 합을 구해야하기 때문에 int형식으로 다시 바꿔준 후 더해준다! 파이썬에서는 str, int 로 쉽게 type을 바꿀 수 있다는 것이 큰 장점이다!

profile
존경하는 인물: 스토브리그 백승수 단장(남궁민)

0개의 댓글