문제 › 040

040. 팁 계산기

Easy 바이브코딩 MCPFinanceCalculator
문제 설명
[문제] 식당 등에서 쓰는 팁 계산과 인원수별 분담 금액 계산을 해주는 MCP 서버를 구현한다. 팁이란 음식값에 일정 비율(%)을 더 얹어 주는 사례금이다. 예를 들어 10000원의 15% 팁은 10000 * 15 / 100 = 1500원이다. 분담은 총 금액을 인원수로 똑같이 나눈 일인당 금액이다. [구현할 함수] - calculate_tip(total_amount: float, tip_percentage: float) -> float total_amount 에 tip_percentage(%)를 적용한 팁 금액을 반환한다. (= total_amount * tip_percentage / 100) - split_bill(total_amount: float, num_people: int) -> float total_amount 를 num_people 로 나눈 일인당 금액을 반환한다. num_people 이 0 이거나 음수면 -1 을 반환한다. [입력·상태] 별도 상태는 없다. 각 함수는 인자만으로 결과를 계산한다. 반환은 모두 실수(소수)다. [제약] - calculate_tip 의 반환은 팁 금액(총액이 아니라 팁만)이다. - split_bill 에서 num_people <= 0 이면 -1 을 반환한다(0으로 나누기 방지). [예시] calculate_tip(10000, 15) -> 1500.0 split_bill(30000, 3) -> 10000.0 split_bill(50000, 0) -> -1 # 인원수 0 -> 오류값
로그인하고 풀기 AI가 자동 채점하고 즉시 정답·해설을 알려줘요. 무료.