大牛快过来做道题# JobHunting - 待字闺中
a*r
1 楼
Random city:
Given cities and their population, write a method that returns a city
randomly weighted by population.
Example: For the following data: [“Seattle:60”, “Spokane:21”, “Olympia:
5”], the method would return ‘Seattle’ most often, and Olympia the least
often.
You are given the following class to work with:
class City {
String name;
int population;
}
You can make use of an API-provided random() method which returns a random
double value [0..1) (zero inclusive; one exclusive), e.g. Math.random()
Given cities and their population, write a method that returns a city
randomly weighted by population.
Example: For the following data: [“Seattle:60”, “Spokane:21”, “Olympia:
5”], the method would return ‘Seattle’ most often, and Olympia the least
often.
You are given the following class to work with:
class City {
String name;
int population;
}
You can make use of an API-provided random() method which returns a random
double value [0..1) (zero inclusive; one exclusive), e.g. Math.random()