Challenge: Sort Structs with a Lambda
Task
Swipe to start coding
Implement the lambda comparator for sorting students by grade in descending order inside the provided my_lambda function. The function should return a std::function<bool(const Student&, const Student&)> that serves as the comparator for std::sort.
- Implement the lambda inside
my_lambdato compare twoStudentobjects and returntrueif the first has a higher grade than the second. - Use this comparator with
std::sortto sort thestudentsvector. - Print each student's name and grade, one per line, in the format
name: gradeafter sorting.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 2
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 12.5
Challenge: Sort Structs with a Lambda
Swipe to show menu
Task
Swipe to start coding
Implement the lambda comparator for sorting students by grade in descending order inside the provided my_lambda function. The function should return a std::function<bool(const Student&, const Student&)> that serves as the comparator for std::sort.
- Implement the lambda inside
my_lambdato compare twoStudentobjects and returntrueif the first has a higher grade than the second. - Use this comparator with
std::sortto sort thestudentsvector. - Print each student's name and grade, one per line, in the format
name: gradeafter sorting.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 2
single