(書き込みの中のIf節の問題文に動詞が無いので理解できなかったのですが、オリジナルの問題文を見たら分かりました。) 土曜の朝12台あって、それまでに貸し出したトラックの50%が戻っているのだから、(20-12)÷0.5=16台です。different trucksとわざわざ書いてあるのは1台のトラックが異なる複数の客に貸し出された場合でも1台と数えるためです。