Advertisement
MasFlam

piwo log

Dec 16th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. /*
  5. string lexycographicShort(string s){
  6. string output = "";
  7.  
  8. for(int i = 0; i < s.length(); i++){
  9. output += string(1, s[i]);
  10. if(i+1 < s.length()){
  11. if(s[i] > s[i+1]){
  12.  
  13. } else break;
  14. } else break;
  15. }
  16.  
  17. return output;
  18. }
  19.  
  20. string makeNick(string name, string surname){
  21. string output = "";
  22. output += lexycographicShort(name);
  23. output += lexycographicShort(surname);
  24. return output;
  25. }*/
  26.  
  27. int main()
  28. {
  29. string name, surname;
  30. cin>>name;
  31. cin>>surname;
  32. /*
  33. string login = lexycographicShort(name);
  34. login = lexycographicShort(login + surname);
  35. if(login == lexycographicShort(name)){
  36. login = login + string(1, surname[0]);
  37. }
  38.  
  39. cout << login << endl;*/
  40.  
  41. string s = string(1, name[0]);
  42. string surnameFirst = string(1, surname[0]);
  43. for(int i = 1; i < name.length(); i++){
  44. if(name[i] < surnameFirst[0]){
  45. s = s + string(1, name[i]);
  46. } else break;
  47. }
  48. s = s + surnameFirst;
  49.  
  50. cout<<s;
  51.  
  52. return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement