[UE],[C++]/알고리즘
문자열 단어별 짝수/홀수 인덱스 대소문자 변환
1. 문제문자열이 공백을 기준으로 여러 단어로 구성되어 있을 때, 각 단어의 짝수 인덱스 문자는 대문자, 홀수 인덱스 문자는 소문자로 변환하는 문제.2. 사용한 함수for-each 문 : 문자열을 한 글자씩 순회toupper(char) : 문자를 대문자로 변환tolower(char) : 문자를 소문자로 변환string += char : 결과 문자열에 문자 추가3. 논리문자열을 처음부터 끝까지 순회하면서,공백(' ')을 만나면 단어 인덱스를 0으로 초기화하고,공백이 아닌 문자는 단어 내 인덱스에 따라 짝수면 대문자, 홀수면 소문자로 변환해 결과 문자열에 추가함. 4. 코드#include #include using namespace std;string solution(string s) { string ..
2025. 4. 28. 17:12