-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathq_10130_Kids_With_the_Greatest_Number_of_Candies.json
68 lines (68 loc) · 2.87 KB
/
q_10130_Kids_With_the_Greatest_Number_of_Candies.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
"question": {
"qid": "q_10130",
"diff": 1,
"tags": ["Array", "Greedy"],
"title": "Kids With the Greatest Number of Candies",
"prompt": [
"Given the array candies and the integer {{ extraCandies }}, where {{ candies[i] }} represents the number of candies the {{ ith }} kid has.",
"For each kid check if there is a way to distribute extraCandies among the kids such that he or she can have the greatest number of candies among them.",
"Notice that multiple kids can have the greatest number of candies."
],
"examples": [
{
"input": "[2,3,5,1,3], 3",
"output": "[true,true,true,false,true]",
"explanations": [
"Kid 1 has 2 candies and if he or she receives all extra candies (3) will have 5 candies --- the greatest number of candies among the kids.",
"Kid 2 has 3 candies and if he or she receives at least 2 extra candies will have the greatest number of candies among the kids.",
"Kid 3 has 5 candies and this is already the greatest number of candies among the kids.",
"Kid 4 has 1 candy and even if he or she receives all extra candies will only have 4 candies.",
"Kid 5 has 3 candies and if he or she receives at least 2 extra candies will have the greatest number of candies among the kids."
]
},
{
"input": "[4,2,1,1,2], 1",
"output": "[true,false,false,false,false]",
"explanations": [
"Only kid 1 has the greatest number of candies among the kids (4)."
]
},
{
"input": "[12,1,12], 10",
"output": "[true,false,true]",
"explanations": [
"Kid 1 has 12 candies and if he or she receives all extra candies (10) will have 22 candies --- the greatest number of candies among the kids.",
"Kid 2 has only 1 candy and even if he or she receives all extra candies will only have 11 candies.",
"Kid 3 has 12 candies and if he or she receives all extra candies (10) will have 22 candies --- the greatest number of candies among the kids."
]
}
],
"constraints": [
"2 <= candies.length <= 100",
"1 <= candies[i] <= 100",
"1 <= extraCandies <= 50"
],
"functionArguments": ["candies", "extraCandies"],
"hints": [
"Find the maximum number of candies among all kids.",
"Check if each kid can have the greatest number of candies by adding extraCandies to their current number of candies and comparing it with the maximum."
]
},
"testcases": [
{
"tid": "1",
"input": [[2, 3, 5, 1, 3], 3],
"expected": [true, true, true, false, true]
},
{
"tid": "2",
"input": [[4, 2, 1, 1, 2], 1],
"expected": [true, false, false, false, false]
},
{ "tid": "3", "input": [[12, 1, 12], 10], "expected": [true, false, true] }
],
"submitted": 0,
"accepted": 0,
"questionLevel": 1
}