중간에 추가된 일
중간에 취소된 일
머신러닝 활용 대시보드 파트가 끝났다. 이제 마무리는 합치고 다듬는 과정만 남았다.
이로서 예정대로 진행되고 있긴하다.(야근을 밥먹듯 했지만..😭)
중요한 전처리나 하이퍼파라미터값에 대한 언급이아니라면 PPT발표에 맞추자!
from itertools import combinations
itertools라이브러리를 활용하면 특정조합의 숫자배열을 만들기 쉽다는걸 알게되었다. 복잡한 추가 알고리즘 필요없이
def solution(number):
# 3명의 학생을 뽑아 가능한 모든 조합을 생성
comb = combinations(number, 3)
# 합이 0인 조합의 개수를 계산
count = sum(1 for triplet in comb if sum(triplet) == 0)
return count
# 예제 테스트
number = [-2, 3, 0, 2, -5]
print(solution(number)) # 출력: 2
이런식으로 tertools.combinations(number, 3)으로 숫자 총수를 정하고
count = sum(1 for triplet in comb if sum(triplet) == 0) 으로 조합 조건을 정하면 자동으로 만들어 주게된다.
개꿀!!😎
목요일 제출 전에 크리스마스에 쉴수있게 되었다.
열심히 달린 보람이 있었어..😭
목요일에 바짝 마무리하기위해 충분한 휴식을 하자