두 수의 차
2024. 6. 27. 18:00ㆍ코딩테스트 입문
https://school.programmers.co.kr/learn/courses/30/lessons/120803
문제 설명
정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
제한사항
- -50000 ≤ num1 ≤ 50000
- -50000 ≤ num2 ≤ 50000
입출력 예
num1 | num2 | result |
2 | 3 | -1 |
100 | 2 | 98 |
입출력 예 설명
입출력 예 #1
- num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다.
입출력 예 #2
- num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다.
설명이 필요 없습니다. 바로 풀어보겠습니다.
파이썬을 사용합니다.
solution=lambda x,y:x-y
람다 함수를 사용하여 함수를 작성해보았습니다.
lambda arguments: expression
람다 함수는 다음과 같이, arguments를 입력받아 expression을 실행해 그 결과를 반환합니다.
여기서 arguments는 함수에 전달되는 인자들이며, expression은 함수가 반환하는 값입니다.
위의 함수 같은 경우는 x, y를 입력받아, x - y를 반환하는 함수입니다.
설명할 거리가 없어서 람다 함수를 사용해서 설명해보았습니다.
람다 함수는 여러 곳에서 많이 사용될 수 있는 만큼, 기초적인 구조를 알아두면 편합니다.