Comparable implementation
Java
Medium
6 views
Problem Description
Task: implement Comparable for Student by marks desc then id asc.
Output Format
Return value
Constraints
Return 0 for equals.
Official Solution
static class Student implements Comparable<Student>{final int id;final int marks;Student(int id,int marks){this.id=id;this.marks=marks;}public int compareTo(Student o){int c=Integer.compare(o.marks,marks);return c!=0?c:Integer.compare(id,o.id);}}
Solutions (0)
No solutions submitted yet. Be the first!
No comments yet. Start the discussion!