Một công nhân làm xong công việc đó thì cần số ngày là:
20 x 24 = 480 ( ngày )
20 công nhân đã làm được 9 ngày tương đương với 1 công nhân phải làm trong số ngày là:
20 x 9 = 180 (ngày)
Số ngày còn lại để 1 công nhân làm hết công việc đó là:
480 - 180 = 300 (ngày)
Số công nhân còn lại phải làm sau khi bớt đi 8 người là:
20 - 8 = 12 (công nhân)
Số ngày cần thiết để 12 công nhân làm hết công việc còn lại là:
300 : 12 = 25 (ngày)
Đáp số: 25 ngày.