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
'코딩테스트 > Python' 카테고리의 다른 글
프로그래머스 스쿨 - 배열의 평균값(Python) (0) | 2023.08.15 |
---|---|
프로그래머스 스쿨 - 소문자로 바꾸기(Python) (0) | 2023.08.14 |
프로그래머스 스쿨 - 배열의 유사도(Python) (0) | 2023.08.12 |
프로그래머스 스쿨 - 배열 자르기(Python) (0) | 2023.08.11 |
프로그래머스 스쿨 - 배열 원소의 길이(Python) (0) | 2023.08.10 |