<TIL - 0008> 코딩테스트

개발일지·2023년 3월 23일
1

til

목록 보기
8/43


코딩테스트 연습..

두 수의 합
문제 설명
정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.

제한사항
-50,000 ≤ num1 ≤ 50,000
-50,000 ≤ num2 ≤ 50,000

입출력 예
num1 num2 result
2 3 5
100 2 102
입출력 예 설명
입출력 예 #1

num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다.
입출력 예 #2

num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다.


def solution(num1, num2):
    answer = -1
    return answer

나는 아주 심플한 답을 냈다

def solution(num1, num2):
	answer = num1 + num2
    return answer

답은 맞았으나 다른 사람의 풀이를 보고..

solution=lambda *x:sum(x)

아ㅏㅏㅏㅏㅏㅏ 이렇게도 쓸 수 있구나.
왜 나는 lambda를 알고있지만 저렇게 쓸 생각은 안했을까?

sum으로는 할수 없었을까? 이런 생각들도 해봤어야 했는데..

출력되는 값에만 포커스를 둬서 그런것 같다.

사고의 전환이 필요할듯.



profile
아닐지

0개의 댓글