«Не плохой» можно написать как вместе, так и раздельно. Чтобы понять, как следует писать в том или ином случае, необходимо обратить внимание на контекст:
- Если в предложении используется противопоставление, то писать нужно раздельно (например: «это был не плохой, а хороший урок»).
- В случае, если слово можно заменить синонимом без частицы «не», то писать следует вместе (например: «это было неплохое решение проблемы»).