🏆30

데일리 챌린지: TypedDict로 API 응답 타입 정의

이 함수 파라미터가 뭐였지? - Type Hints

학습 목표

TypedDict로 복잡한 JSON 구조를 타입화한다 중첩된 타입을 정의한다 mypy로 타입 안전성을 검증한다

🏆 데일리 챌린지: API 응답 타입 시스템

미션

REST API의 응답을 타입 안전하게 처리하는 시스템을 구현하세요.

API 응답 예시

에디터 로딩 중...

요구사항

  1. TypedDict로 모든 중첩 구조 정의
  2. Optional 필드 처리 (total=False)
  3. 응답 파싱 함수에 타입 힌트 적용
  4. mypy --strict 통과

평가 기준

기준배점
TypedDict 정의 완성도30%
중첩 타입 정확성25%
Optional 필드 처리20%
함수 타입 힌트15%
mypy 통과10%