$R+2HCl\to RCl_2+H_2$
$n_R=\dfrac{2,88}{M_R}(mol)$
$n_{HCl(1)}=0,2(mol)$
$HCl$ thiếu
$\Rightarrow \dfrac{2,88.2}{M_R}>0,2$
$\Leftrightarrow M_R<28,8$
$n_{HCl(2)}=0,3(mol)$
$HCl$ dư
$\Rightarrow \dfrac{2,88.2}{R}<0,3$
$\Leftrightarrow M_R>19,2$
$\Rightarrow 19,2<M_R<28,8$
$\to M_R=24(Mg)$