1985. Find the Kth Largest Integer in the Array

 

Example 1:

Input: nums = ["3","6","7","10"], k = 4
Output: "3"
Explanation:
The numbers in nums sorted in non-decreasing order are ["3","6","7","10"].
The 4th largest integer in nums is "3". 
 
class Solution {
public String kthLargestNumber(String[] nums, int k) {
Arrays.sort(nums,new Comparator<String>(){
public int compare(String s1,String s2){
if(s1.length() != s2.length()){
return s2.length() - s1.length();
}
return s2.compareTo(s1);
}
});
return nums[k-1];
}
}
 

Comments

Popular Posts