def X
(d
:String
) = d.
sliding(2).
zipWithIndex.
collect{case ("01",i
) => i
%2
}.
mkString.
init
println(X("10110101010001001010010100101000101010100010101001010101001001010010101"))
println(X("10101001000001010101001010100101001000010010101001000101011110001010001"))
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJZGVmIFgoZDpTdHJpbmcpID0gZC5zbGlkaW5nKDIpLnppcFdpdGhJbmRleC5jb2xsZWN0e2Nhc2UgKCIwMSIsaSkgPT4gaSUyfS5ta1N0cmluZy5pbml0CgkKCXByaW50bG4oWCgiMTAxMTAxMDEwMTAwMDEwMDEwMTAwMTAxMDAxMDEwMDAxMDEwMTAxMDAwMTAxMDEwMDEwMTAxMDEwMDEwMDEwMTAwMTAxMDEiKSkKCXByaW50bG4oWCgiMTAxMDEwMDEwMDAwMDEwMTAxMDEwMDEwMTAxMDAxMDEwMDEwMDAwMTAwMTAxMDEwMDEwMDAxMDEwMTExMTAwMDEwMTAwMDEiKSkKfQ==