He will need to bring 30 yards of floss because 20 x 1.5 = <<20*1.5=30>>30
One packet of floss is enough because 35 > 30
He has 5 yards left over because 35 - 30 = <<35-30=5>>5
#### 5