Возможное решение.
1. Так как потери энергии по условию отсутствуют, то всё количество теплоты, отданное водой при охлаждении от начальной температуры $t_1$ до $t_2=0$ °C, пошло на плавление льда, имеющего температуру плавления. Запишем уравнение теплового баланса:
$$|Q_{\text{отд}}|=|Q_{\text{пол}}|,\ \text{или}$$
$$cm_{\text{вод}}(t_1-t_2)=\lambda m_{\text{лёд}},$$
$$\text{откуда}\ m_{\text{лёд}}=\dfrac{cm_{\text{вод}}(t_1-t_2)}{\lambda},$$
где $c$ и $m_{\text{вод}}$ — удельная теплоёмкость и масса воды соответственно, $\lambda$ и $m_{\text{лёд}}$ — удельная теплота плавления и масса растаявшего льда.
2. Подставив числовые значения, получим искомую величину:
$$m_{\text{лёд}}=\dfrac{4200\cdot 0{,}4(55-0)}{3{,}3\cdot 10^5}=0{,}28\ \text{кг}.$$
Ответ: $m_{\text{лёд}}=0{,}28$ кг.