본문 바로가기

코딩/프로그래머스

[프로그래머스 / 파이썬] 더 크게 합치기

728x90
반응형

 

<내가 푼 풀이>

def solution(a, b):

    c = []
    d = []   

    c.append(str(a))
    c.append(str(b))
    answer1 = ''.join(c)

    c.clear()

    d.append(str(b))
    d.append(str(a))
    answer2 = ''.join(d)
    
    if answer1 > answer2:
        answer = int(answer1)
        
    elif answer1 < answer2:
        answer = int(answer2)
        
    else:
        answer = int(answer1)
    
    
    return answer

 

<다른 사람의 풀이>

def solution(a, b):
    answer = 0
    return max(int(str(a)+str(b)), int(str(b)+str(a)))

 

와... max 함수를 이용하면 쉽게 풀 수 있었는데... 이를 비교하기 위해서 많은 if문을 사용해 버렸다...

max 함수 메모.....

반응형