Short Name

You are given a string S. You need to print the short name of the given string.

Example:

Input:  s = "Mohd Kafeel Khan"
Output: M. K. Khan 

Approach

C++

#include <bits/stdc++.h>
using namespace std;

void shortName(string s)
{
    int n = s.size();
    int i = 0j;
    vector<stringv;
    string str = "";
    while (i < n)
    {
        j = i;
        str = "";
        while (i < n && s[i] != ' ')
        {
            str += s[i];
            i++;
        }
        i++;
        if (i == n + 1)
            v.push_back(str);
        else
        {
            str = "";
            str += s[j];
            str += '.';

            v.push_back(str);
        }
    }
    for (int i = 0i < v.size(); i++)
        cout << v[i] << " ";
}
int main()
{
    string s = "Mohd Kafeel Khan";

    shortName(s);

    return 0;
}


No comments:

Post a Comment