문제 › 017

017. 문자열 변환기

Easy 바이브코딩 MCPStringUtility
문제 설명
[문제] 문자열을 가공하는 유틸리티 MCP(Model Context Protocol, AI가 호출하는 함수 모음) 서버를 구현하세요. 대소문자 뒤집기, 문자열 뒤집기, 글자 수 세기 세 가지 도구를 제공합니다. [구현할 함수] - convert_case(text: str) -> str 각 글자의 대소문자를 서로 뒤집어 반환한다(대문자는 소문자로, 소문자는 대문자로). - reverse_string(text: str) -> str 문자열을 거꾸로 뒤집어 반환한다. - count_chars(text: str) -> int 문자 개수를 반환한다. 공백도 한 글자로 센다. [입력·상태] - text: 임의의 문자열. [제약] - count_chars는 공백을 포함한 전체 문자 수를 센다. - convert_case에서 알파벳이 아닌 문자는 그대로 둔다. [예시] convert_case("Hello World") -> "hELLO wORLD" reverse_string("OpenAI") -> "IAnepO" count_chars("Hello") -> 5
로그인하고 풀기 AI가 자동 채점하고 즉시 정답·해설을 알려줘요. 무료.