You don't have to fill the binary space. For instance, if there were only two codewords they could be 0010 and 0001; all other codewords (1, 0000, 0011, etc) would be invalid and any application interpreting the code should generate an error upon encountering them.
That said, you won't find an example because this particular code's requirements are impossible to satisfy.