7. 메모장
Easy
바이브코딩
MCPCRUD
문제 설명
[문제]
메모를 추가하고 조회하는 간단한 메모장 MCP(Model Context Protocol, AI가 호출하는 함수 모음) 서버를 구현하세요. 서버 인스턴스 안에 메모 목록을 추가된 순서대로 유지합니다.
[구현할 함수]
- add_memo(memo: str) -> int
메모 문자열을 목록 끝에 추가하고, 추가 후의 전체 메모 개수(int)를 반환한다.
- get_memos() -> List[str]
저장된 모든 메모를 추가된 순서대로 담은 문자열 목록을 반환한다. 저장된 메모가 없으면 빈 목록을 반환한다.
[입력·상태]
- 서버 인스턴스 내부에 메모 목록을 보관한다(외부 DB 불필요).
- 각 함수 호출은 그 호출 시점의 서버 상태를 기준으로 동작한다.
[제약]
- add_memo의 반환값은 추가 직후의 누적 개수다(첫 추가 시 1).
[예시] (각각 초기 빈 상태 기준)
add_memo("첫 메모") -> 1
get_memos() -> [] # 아직 아무것도 추가되지 않은 초기 상태
로그인하고 풀기
AI가 자동 채점하고 즉시 정답·해설을 알려줘요. 무료.