The problem asks for properties of the function $f(x) = [x]^2 - [x+3] - 3$, where $[\cdot]$ denotes the greatest integer function.
Using the property $[x+n] = [x] + n$ for any integer $n$, we can simplify $[x+3]$:
$[x+3] = [x] + 3$
Substitute this back into the definition of $f(x)$:
$f(x) = [x]^2 - ([x] + 3) - 3$
$f(x) = [x]^2 - [x] - 6$
We need to determine the interval where $f(x) < 0$. Substitute the simplified form:
$[x]^2 - [x] - 6 < 0$
Let $y = [x]$. The inequality becomes:
$y^2 - y - 6 < 0$
Factor the quadratic expression:
$(y - 3)(y + 2) < 0$
This inequality holds when $y$ is strictly between the roots $-2$ and $3$.
$-2 < y < 3$
Substitute back $y = [x]$:
$-2 < [x] < 3$
Since $[x]$ must be an integer, the possible values for $[x]$ are $-1, 0, 1, 2$.
We find the corresponding intervals for $x$ for each integer value of $[x]$:
Combining these intervals, we find that $f(x) < 0$ when $x$ is in the range $[-1, 3)$.
This confirms that the statement "$f(x) < 0 \text{ only for } x \in [-1, 3)$" is correct.
Therefore, Option B is the correct statement describing the condition for $f(x) < 0$.