Решение:
Две пары перчаток - это 4 перчатки.
На 4 перчатки ушло: $$4 * 150 = 600$$ грамм шерсти.
Всего было 1 кг = 1000 грамм шерсти.
На шапки ушло: $$1000 - 600 = 400$$ грамм шерсти.
На каждую шапку ушло 200 грамм шерсти.
Количество шапок: $$400 / 200 = 2$$ шапки.
Ответ: 2