14차시. 성능 비교 실습
퀴즈 1 — 바뀐 설정이 둘 이상이면 결론 보류
한 번에 두 값이 바뀌었으면 결론을 내지 마세요.
빈칸 코드에서 시작합니다.
def can_conclude(changed):
# changed는 바뀐 설정 이름 리스트
pass결과 보기 (예시 풀이)
def can_conclude(changed):
# changed는 이번 실험에서 바꾼 설정 이름 리스트입니다.
# 딱 하나만 바뀌었을 때만 그 값의 효과라고 말할 수 있습니다.
return len(changed) == 1
# chunk_size만 바꿈 -> True (결론을 내도 됩니다)
print(can_conclude(["chunk_size"]))
# k와 프롬프트를 함께 바꿈 -> False (무엇 때문인지 모릅니다)
print(can_conclude(["k", "prompt"]))
# 아무것도 안 바꿈 -> False (비교할 거리가 없습니다)
print(can_conclude([]))
실행 결과
True
False
False채점 기준: 바뀐 이름이 하나일 때만 True.