정구리의 우주정복
[BOJ] 백준 2798번 - 블랙잭 파이썬 본문
반응형
n,m = map(int,input().split()) #n 은 카드의 개수 m 합이 되어야하는 수
card = list(map(int,input().split()))
sum = []
for i in range(n):
for j in range(i+1,n):
for k in range(j+1,n):
summ = card[i]+card[j]+card[k]
if summ <= m:
sum.append(summ)
print(max(sum))
모든 경우의 수를 만들기 위해 for 문을 쓰고 합을 구해줬다
그 경우의 수가 m 보다 작거나 같으면 sum 이라는 List 에 append 해주었다
그리고 sum 안의 가장 큰 값을 출력
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[BOJ] 1018번 - 체스판 다시 칠하기 파이썬 (0) | 2020.05.22 |
---|---|
[BOJ] 7568번 - 덩치 파이썬 (0) | 2020.05.21 |
[BOJ] 백준 2292번 - 벌집 파이썬 (0) | 2020.05.20 |
[BOJ] 백준 2839번 - 설탕 배달 파이썬 (0) | 2020.05.19 |
4874. [파이썬 S/W 문제해결 기본] 5일차 - Forth (2) | 2020.05.18 |
Comments