<로직 고민/>
- 흠 이것은 조합 문제로군
- itertools 라이브러리에서 combinations 함수를 import 해서 number를 3개씩 조합해서 리스트에 담아서 for문을 돌리면서 리스트 각 요소의 합이 0이면 answer를 1씩 더하면 되겠군
- 오 진짜 되네
- 바로 풀림
- 근데 점수 1점 ㅋㅋㅋ
<완성된 풀이/>
from itertools import combinations
def solution(number):
answer = 0
combi = list(combinations(number, 3))
for num in combi:
if sum(num) == 0:
answer += 1
return answer
<다른 사람 풀이/>
- 천재풀이1
def solution (number):
from itertools import combinations
cnt = 0
for i in combinations(number,3) :
if sum(i) == 0 :
cnt += 1
return cnt
- 아 굳이 list로 안 만들어도 되는구나..!
- import를 함수 안에다 할 수도 있군 또 하나 배워간다