Rust | using `core::slice::select_nth_unstable_by`
\nrust\nimpl Solution {\n    pub fn kth_largest_number(mut nums: Vec<String>, k: i32) -> String {\n        let k = (k -1) as usize;\n        nums.select_nth_uns
\n```rust\nimpl Solution {\n    pub fn kth_largest_number(mut nums: Vec<String>, k: i32) -> String {\n        let k = (k -1) as usize;\n        nums.select_nth_unstable_by(k, |a, b| {\n            (b.len()).cmp(&a.len()).then_with(|| b.cmp(&a))\n        });\n        nums[k].clone()\n    }\n}\n```
['Rust']