The straight forward question is,
How many ways to form a binary sequence with 0 and 1, where no 3 consecutive digits are 1?
As it is a same question as this one or so like these. But everywhere I found recurrence. For this problem there is also a recurrence $$f_n = f_{n-1} +f_{n-2} +f_{n-3} $$
But I was wondering and couldn't find out a way that Is it possible to get any solution without recurrence ? Also Is there any combinatorial solution as this seems to be like a counting problem? If yes, how to reach the solution for problems like this? If no, how to prove that this is not possible?