N개의 문자가 있는 문자열 S가 있다고 가정합니다. S에는 세 가지 유형의 문자 'A', 'B' 또는 'C'만 포함됩니다. 또 다른 정수 K가 있습니다. K번째 문자를 소문자로 변환한 후 S를 출력해야 합니다.
따라서 입력이 K =2와 같으면; S ="AABACC", 출력은 "AaBACC"
단계
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
S[K - 1] = S[K - 1] + 32 return S
예시
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
#include <bits/stdc++.h> using namespace std; string solve(int K, string S){ S[K - 1] = S[K - 1] + 32; return S; } int main(){ int K = 2; string S = "AABACC"; cout << solve(K, S) << endl; }
입력
"AABACC"
출력
AaBACC