문제 › 905

905. 예약 시간 검증기

Medium 바이브코딩 MCPSchedulingVibe Contest
문제 설명
바이브코딩 콘테스트 연습 문제입니다. 예약 시간의 길이와 두 예약의 겹침 여부를 검증하는 MCP 서버를 구현합니다. 시각은 24시간제 정수로 받습니다(예: 9는 오전 9시, 17은 오후 5시). 1) duration_hours(start, end) - 예약 길이(시간) = end - start. - 예: duration_hours(9, 17) -> 8 2) is_overlap(start1, end1, start2, end2) - 두 예약 [start1,end1] 과 [start2,end2] 가 시간상 겹치면 True. - 판정식: (start1 < end2) and (start2 < end1) - 예: is_overlap(9, 12, 11, 14) -> True (11~12 겹침) - 예: is_overlap(9, 10, 11, 12) -> False (안 겹침) duration_hours는 정수를, is_overlap은 참/거짓을 반환합니다.
로그인하고 풀기 AI가 자동 채점하고 즉시 정답·해설을 알려줘요. 무료.