1. 인사하기
Easy
바이브코딩
문제 설명
[문제]
(튜토리얼) 이름을 입력받아 정해진 형식의 인사말을 돌려주는 MCP 서버를 구현한다. 이 문제는 튜토리얼이라 코드가 이미 완성되어 있다. 바로 '실행' 버튼을 눌러 MCP 서버가 어떻게 동작하는지 확인해 보면 된다.
MCP 서버란 함수(도구)를 구현해 두면 외부에서 그 함수를 호출하고 반환값을 받아 가는 방식의 서버다. 여기서는 greet 함수 하나만 있다.
[구현할 함수]
- greet(name: str) -> str
이름을 받아 "안녕하세요, {name}님! 반갑습니다." 형식의 인사말 문자열을 반환한다. {name} 자리에는 받은 이름을 그대로 끼워 넣는다.
[입력/상태]
name 은 인사 대상의 이름 문자열이다. 한글, 영문 모두 들어올 수 있다. 서버는 별도 상태를 유지하지 않는다.
[제약]
- 반환값은 단일 문자열이며, 쉼표/느낌표/마침표를 포함한 위 형식을 그대로 따른다.
[예시]
greet("홍길동") -> "안녕하세요, 홍길동님! 반갑습니다."
greet("Alice") -> "안녕하세요, Alice님! 반갑습니다."
greet("김철수") -> "안녕하세요, 김철수님! 반갑습니다."
로그인하고 풀기
AI가 자동 채점하고 즉시 정답·해설을 알려줘요. 무료.