문제 › 032

032. 환율 계산기

Medium 바이브코딩 MCPFinanceCalculator
문제 설명
[문제] 정적(고정) 환율표를 기반으로 통화를 변환하는 MCP 서버를 구현한다. 환율표는 1 USD를 기준 1.0으로 보고 다음과 같이 고정되어 있다. USD = 1.0 EUR = 0.85 (1 USD = 0.85 EUR) JPY = 110.0 KRW = 1300.0 GBP = 0.73 CNY = 6.45 [구현할 함수] - convert_currency(amount: float, from_currency: str, to_currency: str) -> float from 통화의 amount를 to 통화 금액으로 변환해 반환한다. 공식: amount * (rate[to] / rate[from]). - get_exchange_rate(from_currency: str, to_currency: str) -> float from에서 to로의 1단위 환율을 반환한다. 공식: rate[to] / rate[from]. [제약] - 통화 코드는 위 환율표의 6개 중 하나다. - 환율표 값은 위에 명시된 고정값을 사용한다. [예시] convert_currency(100, "USD", "EUR") -> 85.0 # 100 * (0.85 / 1.0) convert_currency(1, "USD", "KRW") -> 1300.0 get_exchange_rate("USD", "JPY") -> 110.0
로그인하고 풀기 AI가 자동 채점하고 즉시 정답·해설을 알려줘요. 무료.