[프로그래머스][파이썬] 두 수의 합 - 사칙연산 (Level 0)

뻥튀기아이스크림·2025년 2월 23일
1
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120802

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(num1, num2):
    return num1 + num2
  • 간단한 사칙연산이니 + 덧셈 기호를 활용해서 풀었다.

◽ 다른 사람 풀이

solution = lambda x, y : x + y
  • 람다를 잘 모르기도 하고, 이런 문제는 람다 연습용으로 좋아보인다.

◽ 더 나아가기

def solution(num1, num2):
    return sum([num1, num2])
  • 내장 함수인 sum()을 사용하여 비용을 비교하고 싶었다.
  • sum()은 시간복잡도에 있어서 O(n)이 걸린다고 하니, 상황에 따라 사용하자.
  • sum()은 리스트처럼 반복 가능한 요소만 인자로 받는다는 사실을 처음 알았다.
  • https://www.w3schools.com/python/ref_func_sum.asp


피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글