Breakdown of Это был не прямой ответ, а только ясный намёк, и я сразу всё поняла.
Questions & Answers about Это был не прямой ответ, а только ясный намёк, и я сразу всё поняла.
Because there is an explicit contrast: не ..., а ... = not ..., but ...
Russian normally writes не separately with adjectives when the sentence sets up this kind of opposition:
- не прямой ответ, а только ясный намёк
- не большой, а маленький
- не интересный, а скучный
If there were no such contrast, непрямой as one word could exist in other contexts and mean something like indirect.