It helps to avoid catching a cold from someone who has one if you sleep in separate rooms.
It's helpful to sleep in another room when you don't want to catch someone's cold.
例文1「風邪を引いている人と別々の部屋で寝ると、その人から風邪をもらうのを防ぐ。」というニュアンスです。
例文2「他の人の風邪をもらいたくない時は、別の部屋で寝ると良い。」というニュアンスです。
「風邪を引く」は、catch a cold
「風邪をもらう」は、catch someone's cold
「別々の部屋で寝る」は、sleep in separate rooms
「別の部屋で寝る」は、sleep in another room
「効果があったんだね」は、Kyokoさんのおっしゃっているように、So, it worked! や So, it helped! と言うことができます。
ご参考になれば幸いです!