2025/10/10~12 TIL

김기훈·2025년 10월 10일

TIL

목록 보기
35/194

백준

# 2798 블랙잭
N,M=map(int,input().split())
li=list(map(int,input().split()))
li_t=[]
for i in range(N):
    for j in range(i+1,N):
        for k in range(j+1,N):
            if li[i] + li[j] + li[k] > M:
                continue
            else:
                li_t.append(li[i] + li[j] + li[k])
print(max(li_t))

# 2839
N = int(input())
a = 0

while N >= 0:
    if N % 5 == 0:
        a += N // 5
        print(a)
        break
    N -= 3
    a += 1
else:
    print(-1)

fast api

  • data: CreateMovieRequest
    • 클라이언트가 보낸 Request Body(JSON) 를 CreateMovieRequest라는 Pydantic 모델로 자동 검증
    • FastAPI가 이 JSON을 자동으로 CreateMovieRequest 객체로 변환해 줌
  • movie = MovieModel.create(**data.model_dump())
    • data.model_dump() : Pydantic 모델을 일반 딕셔너리로 변환.
              {'title': 'Inception', 'director': 'Christopher Nolan', 'year': 2010}
  • **data.model_dump() : 딕셔너리를 키워드 인자로 풀어서 전달.
                            MovieModel.create(
                                title='Inception',
                                director='Christopher Nolan',
                                year=2010
                            )
profile
안녕하세요.

0개의 댓글