ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 14.09.2021 15:24:55

ამოცანა: თანამშრომელთა სია 1

მომხმარებელი: korkota

ვერდიქტი: ამოუხსნელი

შეფასება: 0 ქულა







#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;



class Person{
public:
string firstName;
string lastName;

Person(string fName, string lName){
this -> firstName = fName;
this -> lastName = lName;

}

void print(){
/*
cout << "\n*********************************\n";
cout << "firstName: " << this -> firstName << '\n';
cout << "lastName: " << this -> lastName << '\n';
cout << "*********************************\n";
*/
cout << "[" << this -> firstName << "; " << this -> lastName << "] ";
}
~Person(){}
};



void output(vector<Person>& cont){
for(Person it : cont)
it.print();

cout << endl;
}



// sort by lastName
/*
"Archaia"
"Korkotashvili"



"abcdefg"
|
"abcdefghijkl"
*/
bool customCompare(Person obj1, Person obj2){
string lName1 = obj1.lastName;
string lName2 = obj2.lastName;

int lName1Len = lName1.length();
int lName2Len = lName2.length();
int minLen = (lName1Len < lName2Len) ? lName1Len : lName2Len;

for(int i = 0; i < minLen; i ++){
if(lName1[i] != lName2[i])
return lName1[i] < lName2[i];
}

return lName1Len < lName2Len;
}




int main()
{
int n;
cin >> n;
vector<Person> cont;
string fName, lName;

while(n --){
cin >> fName >> lName;
Person obj(fName, lName);
cont.push_back(obj);
}

//cout << "before => ";
//output(cont);
sort(cont.begin(), cont.end(), customCompare);
//cout << "after => ";
//output(cont);

for(int i=0;i<cont.size();i++){
    
   cout<<cont[i].firstName<<' '<<cont[i].lastName<<endl; 
    
}
return 0;
}
/*
5
maia kortava
david giorgadze
shota gogia
emzar shubitidze
tamar buchukuri



*/

ტესტები

შემავალი მონაცემები
5
maia kortava
david giorgadze
shota gogia
emzar shubitidze
tamar buchukuri
გამომავალი მონაცემები
buchukuri tamar
giorgadze david 
gogia shota
kortava maia
shubitidze emzar
თქვენი პასუხი
tamar buchukuri
david giorgadze
shota gogia
maia kortava
emzar shubitidze
ჩეკერის პასუხი
NO
შემავალი მონაცემები
12
Bradley Rodriguez
Deborah Collier
Harley Warren
Tia Walton
Benjamin Jennings
Tiara Hopkins
Sharon Stout
Ronald Graves
Humberto Mills
Terrell Hamilton
Saige Spence
Adrian Hendrix
გამომავალი მონაცემები
Collier Deborah
Graves Ronald
Hamilton Terrell
Hendrix Adrian
Hopkins Tiara
Jennings Benjamin
Mills Humberto
Rodriguez Bradley
Spence Saige
Stout Sharon
Walton Tia
Warren Harley
თქვენი პასუხი
Deborah Collier
Ronald Graves
Terrell Hamilton
Adrian Hendrix
Tiara Hopkins
Benjamin Jennings
Humberto Mills
Bradley Rodriguez
Saige Spence
Sharon Stout
Tia Walton
Harley Warren
ჩეკერის პასუხი
NO
შემავალი მონაცემები
12
Bradley Graves
Deborah Collier
Harley Graves
Tia Walton
Benjamin Jennings
Tiara Graves
Sharon Stout
Ronald Graves
Humberto Mills
Terrell Hamilton
Saige Spence
Adrian Graves
გამომავალი მონაცემები
Collier Deborah
Graves Adrian
Graves Bradley
Graves Harley
Graves Ronald
Graves Tiara
Hamilton Terrell
Jennings Benjamin
Mills Humberto
Spence Saige
Stout Sharon
Walton Tia
თქვენი პასუხი
Deborah Collier
Bradley Graves
Harley Graves
Tiara Graves
Ronald Graves
Adrian Graves
Terrell Hamilton
Benjamin Jennings
Humberto Mills
Saige Spence
Sharon Stout
Tia Walton
ჩეკერის პასუხი
NO
შემავალი მონაცემები
20
Brandon Holloway
Elizabeth Lindsey
Campbell Faulkner
Landen Chase
Philip Delacruz
Deegan Hatfield
Hana Spence
Luciana Curtis
Julio Bond
Joyce Grant
Hunter Doyle
Nasir Houston
Marley Ho
Destiny Rodgers
Jean Phelps
Kaiden Nichols
Moses Ta...
გამომავალი მონაცემები
Atkinson Ayla
Blanchard Kaleb
Bond Julio
Chase Landen
Curtis Luciana
Delacruz Philip
Doyle Hunter
Faulkner Campbell
Grant Joyce
Hatfield Deegan
Ho Marley
Holloway Brandon
Houston Nasir
Lindsey Elizabeth
Nichols Kaiden
Phelps Jean
Randolph N...
თქვენი პასუხი
Ayla Atkinson
Kaleb Blanchard
Julio Bond
Landen Chase
Luciana Curtis
Philip Delacruz
Hunter Doyle
Campbell Faulkner
Joyce Grant
Deegan Hatfield
Marley Ho
Brandon Holloway
Nasir Houston
Elizabeth Lindsey
Kaiden Nichols
Jean Phelps
Noah Randolph
Destiny Rodg...
ჩეკერის პასუხი
NO
შემავალი მონაცემები
20
Brandon Holloway
Elizabeth Houston
Campbell Randolph
Landen Chase
Philip Delacruz
Deegan Randolph
Hana Spence
Luciana Curtis
Julio Houston
Joyce Randolph
Hunter Doyle
Nasir Houston
Marley Randolph
Destiny Rodgers
Jean Phelps
Kaiden Nicho...
გამომავალი მონაცემები
Atkinson Ayla
Blanchard Kaleb
Chase Landen
Curtis Luciana
Delacruz Philip
Doyle Hunter
Holloway Brandon
Houston Elizabeth
Houston Julio
Houston Moses
Houston Nasir
Nichols Kaiden
Phelps Jean
Randolph Campbell
Randolph Deegan
Randolph Joyce
...
თქვენი პასუხი
Ayla Atkinson
Kaleb Blanchard
Landen Chase
Luciana Curtis
Philip Delacruz
Hunter Doyle
Brandon Holloway
Julio Houston
Nasir Houston
Moses Houston
Elizabeth Houston
Kaiden Nichols
Jean Phelps
Deegan Randolph
Joyce Randolph
Marley Randolph
Campbell Randolph
...
ჩეკერის პასუხი
NO
შემავალი მონაცემები
50
Tate Barnes
Lorenzo Mcguire
Yaritza Bernard
Luz Costa
Layla Lee
Lia Peters
Miranda Moody
Sylvia Duncan
Karissa Powell
Ireland Lester
Braelyn Calderon
Camryn Bautista
Mikayla Noble
Marlene Hardin
Marisa Harris
Lincoln Ortiz
Brenton Matth...
გამომავალი მონაცემები
Armstrong Natalee
Bailey Zaniyah
Barber Myah
Barnes Tate
Barron Camron
Bautista Camryn
Beard Micaela
Beltran Natalya
Benton Madalyn
Bernard Yaritza
Boyle Yurem
Calderon Braelyn
Campbell Katelyn
Castaneda Allie
Church Brady
Costa Luz
Davies ...
თქვენი პასუხი
Natalee Armstrong
Zaniyah Bailey
Myah Barber
Tate Barnes
Camron Barron
Camryn Bautista
Micaela Beard
Natalya Beltran
Madalyn Benton
Yaritza Bernard
Yurem Boyle
Braelyn Calderon
Katelyn Campbell
Allie Castaneda
Brady Church
Luz Costa
Kamron Davies
Zoie Doug...
ჩეკერის პასუხი
NO
შემავალი მონაცემები
1
Marisa Harris
გამომავალი მონაცემები
Harris Marisa
თქვენი პასუხი
Marisa Harris
ჩეკერის პასუხი
NO
შემავალი მონაცემები
80
John Gay
Diana Hawkins
Melina Coleman
Alec Coffey
Marquis Greer
Eddie Wallace
Eddie Stephens
Brianna Rowland
Anderson Barber
Emely Buckley
Demetrius Larson
Rylan Whitehead
Trey Forbes
Tyshawn James
Jarrett Harrison
Luz Waters
Lilliana C...
გამომავალი მონაცემები
Acosta Karley
Arnold Darien
Ayers Jaylah
Ballard Nora
Barber Anderson
Barnett Josh
Beasley Alijah
Blevins Lawrence
Buckley Emely
Burgess Karlee
Byrd Ishaan
Calderon Jackson
Camacho Beatrice
Cantrell Jazmin
Cardenas Waylon
Case Matthias
Cast...
თქვენი პასუხი
Karley Acosta
Darien Arnold
Jaylah Ayers
Nora Ballard
Anderson Barber
Josh Barnett
Alijah Beasley
Lawrence Blevins
Emely Buckley
Karlee Burgess
Ishaan Byrd
Jackson Calderon
Beatrice Camacho
Jazmin Cantrell
Waylon Cardenas
Matthias Case
Amari Castaneda
Lill...
ჩეკერის პასუხი
NO
შემავალი მონაცემები
80
John Gay
Diana Hawkins
Melina Coleman
Alec Coffey
Marquis Greer
Eddie Wallace
Eddie Stephens
Brianna Rowland
Anderson Barber
Emely Buckley
Demetrius Larson
Rylan Whitehead
Eddie Stephens
Tyshawn James
Jarrett Harrison
Eddie Stephens
Lil...
გამომავალი მონაცემები
Acosta Karley
Arnold Darien
Ayers Jaylah
Ballard Nora
Barber Anderson
Barnett Josh
Beasley Alijah
Blevins Lawrence
Buckley Emely
Burgess Karlee
Byrd Ishaan
Calderon Jackson
Camacho Beatrice
Cantrell Jazmin
Case Matthias
Castaneda Amari
Chav...
თქვენი პასუხი
Karley Acosta
Darien Arnold
Jaylah Ayers
Nora Ballard
Anderson Barber
Josh Barnett
Alijah Beasley
Lawrence Blevins
Emely Buckley
Karlee Burgess
Ishaan Byrd
Jackson Calderon
Beatrice Camacho
Jazmin Cantrell
Matthias Case
Amari Castaneda
Lilliana Chavez
Bobb...
ჩეკერის პასუხი
NO
შემავალი მონაცემები
80
Imani Meyers
Jaylyn Hendricks
Fisher Irwin
Clarissa Hubbard
Shea Barnes
Max Wiley
Rey Delgado
Stephany Cox
Cierra Chan
Austin Davis
Abagail Myers
Alijah Fitzgerald
Jacob Jennings
Phoenix Abbott
Rylee Garner
Sasha Middleton
David Fisher
...
გამომავალი მონაცემები
Abbott Phoenix
Allen Devan
Arroyo Kian
Barnes Shea
Barron Jeremiah
Bartlett Trace
Beltran Yuliana
Bernard Janiya
Booker Brianna
Boone Natalya
Cameron Kamari
Campos Rylan
Carter Kadin
Chan Cierra
Chen Layton
Cole Aylin
Cox Stephany
Davis Au...
თქვენი პასუხი
Phoenix Abbott
Devan Allen
Kian Arroyo
Shea Barnes
Jeremiah Barron
Trace Bartlett
Yuliana Beltran
Janiya Bernard
Brianna Booker
Natalya Boone
Kamari Cameron
Rylan Campos
Kadin Carter
Cierra Chan
Layton Chen
Aylin Cole
Stephany Cox
Austin Davis
Rey Delgado
...
ჩეკერის პასუხი
NO