블랙잭(2798)
card_num,blackjack_num = map(int,input().split())
blackjack_card=list(map(int,input().split()))
result = 0
for i in range(card_num):
for j in range(i + 1, card_num):
for z in range(j + 1, card_num):
blackjack_sum = blackjack_card[i] + blackjack_card[j] + blackjack_card[z]
if blackjack_sum <= blackjack_num:
result = max(result, blackjack_sum)
print(result)
card_num,blackjack_num = map(int,input().split()) blackjack_card=list(map(int,input().split())) result = 0 for i in range(card_num): for j in range(i + 1, card_num): for z in range(j + 1, card_num): blackjack_sum = blackjack_card[i] + blackjack_card[j] + blackjack_card[z] if blackjack_sum <= blackjack_num: result = max(result, blackjack_sum)
print(result)
번데기(15721)
people = int(input())
T = int(input())
number = int(input())
zero_num = 0
one_num = 0
num_list = [0,1,0,1,0,0,1,1]
people_num = 0
if number==0:
while(zero_num<T):
for i in num_list:
if zero_num<T:
if i==0:
zero_num+=1
people_num+=1
else:
break
num_list.append(1)
num_list.insert(4,0)
elif number==1:
while(one_num<T):
for i in num_list:
if one_num<T:
if i==1:
one_num+=1
people_num+=1
else:
break
num_list.append(1)
num_list.insert(4,0)
result = people_num%people
if result-1<0:
result = people-1
print(result)
else:
print(result-1)
후보 추천하기(1713)
import sys
input = sys.stdin.readline
from collections import defaultdict
N = int(input())
n = int(input())
nums = list(map(int, input().split()))
count = defaultdict(int)
for i in range(n):
count[nums[i]] += 1
if len(count) > N:
min_val = float('inf')
for candidate in count:
if candidate == nums[i]:
continue
if count[candidate] < min_val:
min_val = count[candidate]
target = candidate
del count[target]
answer = []
for candidate in count:
answer.append(candidate)
print(*sorted(answer))
3