DANIELOGIC
[Python] 백준 2798번 블랙잭 본문
[Python] 백준 2798번 블랙잭
https://www.acmicpc.net/problem/2798
문제

코드
n, m = map(int, input().split())
l = list(map(int, input().split()))
an = []
for i in l:
for j in l:
for k in l:
if i != j and j != k and i!= k and i + j + k <= m:
an.append(i+j+k)
print(max(an))
리뷰
n을 안쓰고 풀어버렸다.
당연히 시간 초과가 뜰거라고 생각해서
일단 틀릴 마음으로 무작정 코드를 작성했는데
시간 초과가 뜨지 않고 정답 처리가 되었다.
정석 풀이를 찾아보니 range를 사용하고, max 함수에 두 값을 넣어서 결과를 도출했다.
'Algorithm > 백준' 카테고리의 다른 글
| [Python] 백준 1018번 체스판 다시 칠하기 (0) | 2024.12.24 |
|---|---|
| [Python] 백준 2775번 부녀회장이 될테야 (2) | 2024.09.25 |
| [Python] 백준 2292번 벌집 (0) | 2024.09.24 |
| [Python] 백준 10809번 알파벳 찾기 (0) | 2024.06.25 |
| [Python] 백준 2309번 일곱 난쟁이 (0) | 2024.06.25 |