Решение:
- В квартирах №1 и №2 жил не чёрный котёнок. Значит, чёрный котёнок жил в квартире №3.
- Белый котёнок жил не в квартире №1, значит, он жил в квартире №2.
- Остаётся квартира №1, значит, рыжий котёнок жил в квартире №1.
Ответ: Белый котёнок жил в квартире №2, чёрный котёнок жил в квартире №3, рыжий котёнок жил в квартире №1.