모든 리스트의 원소를 곱하기
def solution(num_list):
s = sum(num_list) ** 2
m = eval('*'.join([str(n) for n in num_list]))
return 1 if s > m else 0
Python
복사
m = eval('*'.join([str(n) for n in num_list]))
[str(n) for n in num_list] # 리스트 내의 모든 요소를 문자열로 변환
'*'.join() # num1*num2*num3* ~
eval() # 생성된 문자열 수식을 평가하여 실제 연산을 수행한다
return 1 if s > m else 0
# 만약 s > m 이라면 1을, 아니라면 0을 반환
Python
복사