728x90
반응형
두 번째 풀이
시간은 아니지만 코드 길이는 단축되었다.
import itertools
a = list(map(int, input().split()))
b = list(map(int, input().split()))
combinations = itertools.combinations(b, 3)
answer=[]
for c in combinations:
temp = 0
for n in range(3):
temp += c[n]
answer.append(temp)
answer2=[]
for n in answer:
if n <= a[1]:
answer2.append(n)
print(max(answer2))
728x90
반응형
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
백준 2468 (0) | 2023.05.22 |
---|---|
백준 2667 #2 (0) | 2023.05.17 |
백준 10819 #2 (0) | 2023.05.17 |
백준 2294 (0) | 2023.04.13 |
백준 2293 (0) | 2023.04.11 |