Practice30Create account

A hostel houses 50 residents whose average age is 20 years. The 20 residents on the ground floor have an average age of 17 years. What is the average age of the 30 residents on the upper floors?

Competition practiceAverages & Ages
  • A23 years
  • B22 years
  • C33 years
  • D20 years

Step-by-Step Solution

All 50 residents total years and the ground floor accounts for , so the upper floors total 660 years across 30 people: 660/30 = 22 years. 23 mirrors the 3-year shortfall of the ground floor as a 3-year surplus upstairs, but 20 people short by 3 years is a deficit of 60 years, and 60 shared among 30 people is only 2. 33 divides the correct total of 660 by the wrong group size, 20. 20 simply repeats the hostel average.
Answer: B) 22 years

Master this topic in 30 minutes a day.

Don't just memorise the answer — build a daily practice habit.

Practice 5 Similar Questions Free →

All Averages & Ages practice questions

More Averages & Ages practice

Seven consecutive whole numbers have an average of 34. What is the average of the three…Nine consecutive odd numbers are written on a board and their average is 27. The…In a class test the average marks of the boys is 64 and that of the girls is 74, while…If 12 numbers have an average of 35, and each number is first reduced by 4 and the…A man is 45 years old today and his two sons are 15 and 9 years old. In how many years…