FPEvalDataset/LeetCodeProblem
0304
1{2 "id": 2502,3 "name": "sort_the_people",4 "difficulty": "Easy",5 "link": "https://leetcode.com/problems/sort-the-people/",6 "date": "1663459200000",7 "task_description": "You are given an array of strings `names`, and an array `heights` that consists of **distinct** positive integers. Both arrays are of length `n`. For each index `i`, `names[i]` and `heights[i]` denote the name and height of the `ith` person. Return `names`_ sorted in **descending** order by the people's heights_. **Example 1:** ``` **Input:** names = [\"Mary\",\"John\",\"Emma\"], heights = [180,165,170] **Output:** [\"Mary\",\"Emma\",\"John\"] **Explanation:** Mary is the tallest, followed by Emma and John. ``` **Example 2:** ``` **Input:** names = [\"Alice\",\"Bob\",\"Bob\"], heights = [155,185,150] **Output:** [\"Bob\",\"Alice\",\"Bob\"] **Explanation:** The first Bob is the tallest, followed by Alice and the second Bob. ``` **Constraints:** `n == names.length == heights.length` `1 <= n <= 103` `1 <= names[i].length <= 20` `1 <= heights[i] <= 105` `names[i]` consists of lower and upper case English letters. All the values of `heights` are distinct.",8 "public_test_cases": [9 {10 "label": "Example 1",11 "input": "names = [\"Mary\",\"John\",\"Emma\"], heights = [180,165,170]",12 "output": "[\"Mary\",\"Emma\",\"John\"] "13 },14 {15 "label": "Example 2",16 "input": "names = [\"Alice\",\"Bob\",\"Bob\"], heights = [155,185,150]",17 "output": "[\"Bob\",\"Alice\",\"Bob\"] "18 }19 ],20 "private_test_cases": [],21 "haskell_template": "sortPeople :: [String] -> [Int] -> [String]\nsortPeople names heights ",22 "ocaml_template": "let sortPeople (names: string list) (heights: int list) : string list = ",23 "scala_template": "def sortPeople(names: List[String],heights: List[Int]): List[String] = { \n \n}",24 "java_template": "public static List<String> sortPeople(List<String> names, List<Integer> heights) {\n\n}",25 "python_template": "class Solution(object):\n def sortPeople(self, names, heights):\n \"\"\"\n :type names: List[str]\n :type heights: List[int]\n :rtype: List[str]\n \"\"\"\n "26}