Answer
no
Work Step by Step
Convert the measurements of the room to yards.
$20\ ft\times\frac{1\ yd}{3\ ft}=6.67\ yd$
$15\ ft\times\frac{1\ yd}{3\ ft}=5\ yd$
Find the area of the room.
$A=bh=(5)(6.67)=33.35\ yd^2$
Since you only have $30\ yd^2$ of carpet and the area of the room is larger than $30\ yd^2$, there is not enough carpet.