สมมติว่าเรามีสตริง S ที่มีอักขระ N S มีอักขระเพียงสามประเภท 'A', 'B' หรือ 'C' เรายังมีเลขจำนวนเต็ม K อีกจำนวนหนึ่ง เราต้องพิมพ์ S หลังจากใส่อักขระ Kth ตัวพิมพ์เล็กลงในนั้น
ดังนั้นหากอินพุตเป็น 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