Hello Programmers, In this post, you will know how to solve the Strings in C++ HackerRank Solution. This problem is a part of the HackerRank C++ Programming Series.Strings in C++ HackerRank SolutionsOne more thing to add, don’t directly look for the solutions, first try to solve the problems of Hackerrank by yourself. If you find any difficulty after trying several times, then you can look for solutions.Strings in C++ HackerRank SolutionProblemC++ provides a nice alternative data type to manipulate strings, and the data type is conveniently called string. Some of its widely used features are the following:Declaration:string a = "abc"; Size:int len = a.size(); Concatenate two strings:string a = "abc"; string b = "def"; string c = a + b; // c = "abcdef". Accessing i th element:string s = "abc"; char c0 = s[0]; // c0 = 'a' char c1 = s[1]; // c1 = 'b' char c2 = s[2]; // c2 = 'c' s[0] = 'z'; // s = "zbc" P.S.: We will use cin/cout to read/write a string.Input FormatYou are given two strings, a and b, separated by a new line. Each string will consist of lower case Latin characters (‘a’-‘z’).Output FormatIn the first line print two space-separated integers, representing the length of a and b, respectively.In the second line print the string produced by concatenating a and b(a+b).In the third line print two strings separated by a space, a’ and b’.a’ and b’ are the same as a and b, respectively, except that their first characters are swapped.Sample Input :abcd ef Sample Output :4 2 abcdef ebcd af Explanation :a = “abcd”b = “ef”|a| = 4|b| = 2a+b = “abcdef”a’ = “ebcd”b’ = “af”Strings in C++ HackerRank Solutions#include <iostream> #include <string> using namespace std; int main() { string str1,str2,str3; char b,a; int strlen1,strlen2; //string one cin>>str1; //string two cin>>str2; //first string size strlen1 = str1.size(); //second string size strlen2 = str2.size(); cout<<strlen1; cout<<" "<<strlen2; // concatinate two string str3 = str1+str2; cout<<"\n"<<str3; // a' b' a = str2[0]; b = str1[0]; str1[0] = a; str2[0] = b; cout<<"\n"; cout<<str1; cout<<" "<<str2; return 0; }Disclaimer: The above Problem (Strings in C++) is generated by Hackerrank but the Solution is Provided by BrokenProgrammers. This tutorial is only for Educational and Learning purposes.Next: Hotel Prices in C++ HackerRank Solution Post navigationCpp exception handling in C++ HackerRank Solution Hotel Prices in C++ HackerRank Solution