Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- /*
- string lexycographicShort(string s){
- string output = "";
- for(int i = 0; i < s.length(); i++){
- output += string(1, s[i]);
- if(i+1 < s.length()){
- if(s[i] > s[i+1]){
- } else break;
- } else break;
- }
- return output;
- }
- string makeNick(string name, string surname){
- string output = "";
- output += lexycographicShort(name);
- output += lexycographicShort(surname);
- return output;
- }*/
- int main()
- {
- string name, surname;
- cin>>name;
- cin>>surname;
- /*
- string login = lexycographicShort(name);
- login = lexycographicShort(login + surname);
- if(login == lexycographicShort(name)){
- login = login + string(1, surname[0]);
- }
- cout << login << endl;*/
- string s = string(1, name[0]);
- string surnameFirst = string(1, surname[0]);
- for(int i = 1; i < name.length(); i++){
- if(name[i] < surnameFirst[0]){
- s = s + string(1, name[i]);
- } else break;
- }
- s = s + surnameFirst;
- cout<<s;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement