본문 바로가기

코딩/프로그래머스

[프로그래머스 / 파이썬] 두 수의 연산값 비교하기

728x90
반응형

 

<내가 푼 풀이>

def solution(a, b):    
    c = []
       
    c.append(str(a))
    c.append(str(b))
    answer1 = int(''.join(c))
    
    answer2 = 2*a*b
       
    if answer1 > answer2:
        answer = int(answer1)
        
    elif answer1 < answer2:
        answer = int(answer2)
        
    else:
        answer = int(answer1)
      
    return answer

 

<다른 사람의 풀이>

def solution(a, b):
    return max(int(str(a) + str(b)), 2 * a * b)

 

.....?? max를 이렇게 사용할 수도 있구나.... 

불필요한 작업들을 많이 줄일 필요성을 느꼈다.. 

반응형