Hoin's security

2.[4주차]백준 숫자의 개수 2577번, 블랙잭 2798번 본문

Algorithm/Baekjoon

2.[4주차]백준 숫자의 개수 2577번, 블랙잭 2798번

Hoin.s 2023. 11. 1. 03:43

A = int(input())
B = int(input())
C = int(input())

result = list(str(A*B*C))
for i in range(0,10):
    count = 0
    for num in result:
        if i == int(num):
            count += 1
    print(count)


N, M = map(int,(input().split()))

d = list(map(int, input().split())) # 카드 리스트

result = 0
Max = 0

for i in range(N-2): # 3중 for문을 돌면서 겹치지 않게 범위를 지정
    for j in range(i+1,N-1):
        for k in range(j+1,N):
            if d[i]+d[j]+d[k] > M: # 3개의 값 더한것이 M보다 크다면 넘어감
                continue
            else:
                result = d[i]+d[j]+d[k]
                if Max <= result: # M과 가장 유사한 값은 가장 큰값이기 때문에 비교해서 큰값을 저장
                    Max = result

print(Max)