0
Java 7, 142 bytes + 10*67 = 812
boolean
b(char[]b){String
d="",e="";for(char
c:b){e=Integer.toString(c,2);for(;e.length()<8;e=0+e);d+=e;}return!d.matches(".*(0000|1111).*");}
I am using newlines instead of spaces to try to minimize penalty... It doesn't work too well, haha. This can almost cer...