When $K$ is a positive integer and $1\le K \le 30$, how to prove the following expression:
$$ \sum_{t=1}^K \binom{K}{t} (-1)^t \log_2 t \le \log_2 K $$
Through simulation, I found that the expression is indeed correct, but I don't know how to prove it.
I tried to discuss the odd and even cases $K$ separately. I'm not sure if that's the right idea.
PS: The following link has the approximation for $ \sum_{t=1}^K \binom{K}{t} (-1)^t \log_2 t $, but I still can not prove the problem.