2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 B, Part1 풀이 & 해석 | Code Kata: 이상한 문자 만들기
2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 1-B, Part1 풀이 & 해석
2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 B 풀이 | Part1. 게임 프로그래밍 방법론: 1~25 | 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원]
2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 1-B 풀이 |Part1. 게임 프로그래밍 방법론
Part1. 게임 프로그래밍 방법론: 1~252025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 1-B 풀이 | Part1. 게임 프로그래밍 방법론: 1~25 | 게임국가기술자격검정 게임프로그래밍전문가 [한국콘
devcol.tistory.com
Code Kata: 이상한 문자 만들기
041. 이상한 문자 만들기 | Solved Date: 2026-05-12-Tue | Problem Link
CodeKata/Programmers/041. 이상한 문자 만들기.md at d81cab94c896d95ab83a9c334158ce96171843de · devcol-main/CodeKata
CodeKata. Contribute to devcol-main/CodeKata development by creating an account on GitHub.
github.com
문제 설명
문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.
제한 사항
- 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.
- 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다.
입출력 예
| "try hello world" | "TrY HeLlO WoRlD" |
s return
입출력 예 설명
"try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면 "TrY", "HeLlO", "WoRlD"입니다. 따라서 "TrY HeLlO WoRlD" 를 리턴합니다.
기본 코드
#include <string>
#include <vector>
using namespace std;
string solution(string s) {
string answer = "";
return answer;
}
힌트
- \#include \<cctype\>
- int toupper(int ch)
- int tolower(int ch )
- 공백확인:
- string[i] == ' '
- int isspace( int ch) // 띄어쓰기, 탭, 줄바꿈 등 확인
문제 풀이 과정
문제 나누기
- 단어 기준 짝/홀수
- 첫 글자 0번째 인덱스는 짝수
- 짝수는 대문자, 홀수는 소문자.
문제 해석
정답 소스 코드
#include <string>
#include <vector>
#include <cctype>
using namespace std;
string solution(string s) {
string answer = "";
int world = 0;
for (int i = 0; i < s.length(); i++)
{
if(s[i] == ' ') // (isspace(s[i]))
{
answer += ' ';
world = 0;
}
else
{
if (world % 2 == 0)
{
answer += toupper(s[i]);
}
else
{
answer += tolower(s[i]);
}
world++;
}
}
return answer;
}
추천글
- 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원] | 종합
- 2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 B 풀이 | Part1. 게임 프로그래밍 방법론: 1~25 | 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원]
- 041. 이상한 문자 만들기 | Solved Date: 2026-05-12-Tue | Problem Link
게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원] | 종합
About this Certification 홈페이지: https://www.kgq.or.kr/service/main.do검정안내: https://www.kgq.or.kr/service/info/cert.do국가기술자격증 (유효기간 없음)Since 2003시험일정 : https://www.kgq.or.kr/service/rcpt/sc_list.do원서접
devcol.tistory.com
