BruteForce_01_블랙잭(2789)

Eugenius1st·2022년 5월 17일
0

Algorithm_Baekjoon

목록 보기
111/158

BruteForce01블랙잭(2789)

문제

입력

첫 번째 줄에 네 정수 AA, BB, CC, MM이 공백으로 구분되어 주어진다.
맨 처음 피로도는 0이다.

출력

하루에 번 아웃이 되지 않도록 일을 할 때 최대 얼마나 많은 일을 할 수 있는지 출력한다.

풀이

  • 삼중 for문
  • for문 도는 범위와 if else 조건으로 모두 돌도록 하였다.

코드

import sys
sys.stdin = open("input.txt", "rt")

N,M = map(int,input().split())
arr = list(map(int,input().split()))
result = 0
maxNum = 0
for i in range(N-2):
    for j in range(i+1,N-1):
        for k in range(j+1,N):
            if arr[i]+arr[j]+arr[k] > M :
                continue
            else:
                result = arr[i]+arr[j]+arr[k]
                if maxNum <= result:
                    maxNum = result
print(maxNum)
                

ㅋㅋ

profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글