मान लीजिए हमारे पास N वर्णों वाली एक स्ट्रिंग S है। S में केवल तीन प्रकार के वर्ण 'A', 'B' या 'C' होते हैं। हमारे पास एक अन्य पूर्णांक K भी है। हमें Kवें वर्ण को लोअरकेस में बदलने के बाद S प्रिंट करना है।
उदाहरण के लिए, यदि इनपुट K = 2; S = "AABACC" है, तो आउटपुट "AaBACC" होगा।
चरण
इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:
S[K - 1] = S[K - 1] + 32 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