두 수의 차

2024. 6. 27. 18:00코딩테스트 입문

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


문제 설명
정수 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를 반환하는 함수입니다.

 

설명할 거리가 없어서 람다 함수를 사용해서 설명해보았습니다.

람다 함수는 여러 곳에서 많이 사용될 수 있는 만큼, 기초적인 구조를 알아두면 편합니다.

'코딩테스트 입문' 카테고리의 다른 글

몫 구하기  (0) 2024.06.29
두 수의 곱  (0) 2024.06.28
두 수의 합  (0) 2024.06.26
머쓱이보다 키 큰 사람  (0) 2024.06.25
중복된 숫자 개수  (0) 2024.06.24