In this HackerRank Strings problem in the c++ programming language, You are given two strings, a and b, separated by a new line. Each string will consist of lower case Latin characters ('a'-'z'). you need to use the string function to read write and concatenate a string.


HackerRank Strings solution in c++ programming


HackerRank Strings problem solution in c++ programming.

#include <bits/stdc++.h>

using namespace std;

int main()
{
    string a, b;
    cin >> a >> b;
    
    cout << a.length() << ' ' << b.length() << endl;
    
    cout << a + b << endl;
    
    swap( a[0], b[0] );
    cout << a << ' ' <<  b << endl;
    
    return 0;
}

Second solution

#include <iostream>
#include <string>
using namespace std;

int main() {
    string a,b;
    char A,B;
    cin>>a;
    cin>>b;
    cout << a.length() << " " << b.length() << "\n";
    cout << a << b << "\n";
    A = a[0];
    B = b[0];
    a[0] = B;
    b[0] = A;
    cout << a << " " << b << "\n";
  
    return 0;
}