A ship has sufficient food to supply 600 passengers for 3 weeks. How long would the food last for 900 people?

1 answer

Let's assume that the amount of food required per person per week remains constant.

If 600 passengers can be supplied for 3 weeks, the total food supply is 600 passengers * 3 weeks = <<600*3=1800>>1800 person-weeks.
To find out how long the food would last for 900 people, we divide the total food supply by the number of people: 1800 person-weeks / 900 people = <<1800/900=2>>2 weeks. Answer: \boxed{2}.