본문 바로가기
코딩테스트/Python

프로그래머스 스쿨 - 길이에 따른 연산(Python)

by 보안매크로 2023. 8. 13.
728x90
from functools import reduce

def solution(num_list):
    answer = 0
    if len(num_list) >= 11:
        answer = sum(num_list)
    else:
        answer = reduce(lambda x, y : x*y, num_list)
    return answer

#다른 사람의 풀이
# def solution(num_list):
#     answer = 1
#     if len(num_list) >= 11:
#         return sum(num_list)
#     else:
#         for i in num_list:
#             answer *= i
#     return answer
728x90