RAG2026-5일14차시 · 성능 비교 실습16 / 18← 이전목차다음 →MetaContents

14차시. 성능 비교 실습

퀴즈 2 — 같은 정답률이면 토큰 적은 설정 고르기

같은 정답률이면 토큰이 더 적은 설정의 이름을 고르세요.

빈칸 코드에서 시작합니다.

Python
def prefer(a_name, a_tokens, b_name, b_tokens):
    pass
결과 보기 (예시 풀이)
Python
def prefer(a_name, a_tokens, b_name, b_tokens):
    # 정답률이 같다는 전제에서, 토큰이 적은 쪽이 싸고 빠릅니다.
    # 토큰이 같으면 앞의 설정(a)을 고릅니다.
    if a_tokens <= b_tokens:
        return a_name
    return b_name

# 수업 자료의 예: A 900토큰, B 1800토큰 -> "설정 A"
print(prefer("설정 A", 900, "설정 B", 1800))

# 순서를 바꿔도 적은 쪽을 고르는지 봅니다 -> "k=3"
print(prefer("k=5", 890, "k=3", 560))

# 토큰이 같으면 앞 설정 -> "v2"
print(prefer("v2", 890, "v3", 890))

실행 결과

출력
설정 A
k=3
v2

채점 기준: 같으면 앞 설정을 골라도 된다.

관련 교안: 14차시 「6. 결과 종합 — 최종 비교표」 › 6-1) 정답률만 보면 안 되는 이유

← 이전 절14차시 · 퀴즈 1 — 바뀐 설정이 둘 이상이면 결론 보류다음 절 →14차시 · 정리