본문 바로가기
알고리즘 문제풀이/백준

백준 2798 #2

by Hoseok 2023. 5. 17.
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