728x90 yield1 [ Python ] itertools.combinations(iterable, r) 오늘 이 함수를 보게된 발단은 프로그래머스 코딩테스트 정답 제출 후, 다른 사람의 풀이에서 이 함수를 사용하여 엄청나게 짧은 코드로 정답을 제출한 사람을 발견한 것이었다. 오늘 풀었던 문제는 Lv1. 삼총사 문제. 내가 제출한 코드는 def solution(number): answer = 0 for i in range(len(number)-2) : for j in range(i + 1, len(number) - 1) : for k in range(j + 1, len(number)) : if number[i] + number[j] + number[k] == 0 : answer += 1 return answer 다른 사람이 제출한 코드는 def solution (number) : from itertools .. 2023. 1. 21. 이전 1 다음 728x90