itertools 모듈 combination 함수 사용하기
AMAD
일단 되게 하라 말고 효율적으로! 알고리즘 공부중 내 수준에선 꽤 어려운 문제를 만났다. (물론 어디까지나 내 수준이다...) 문제의 조건 중 카드 3장을 뽑아야 하므로(당연히 중복으로 뽑으면 안 될 것이다.) 나는 3중 for문을 사용해서 구현해야겠다고 생각했다. 내가 짠 코드는 다음과 같다. n, m = map(int, input().split()) # 카드의 개수 n 과 3장의 카드합으로 근접해야 하는 숫자 m card_num = list(map(int, input().split())) # 카드의 개수 n장에 해당하는 카드숫자를 리스트로 만들어서 card_num 에 저장 result = 0 # 결과값을 저장할 result 라는 변수 선언 for i in range(n): # 중복없이 3장의 카드 뽑..