@MF
Your solutions aren't correct! (?)
Input:
Code: Select all
a-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
ba-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-
ba
Your Output:
Code: Select all
axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxb
ba
Which is wrong, because you have words which are 251 long (which violates the rule a word may only be 250 long).
Input:
Code: Select all
caeedbdecfacccafeeebcfefacdfdbbcacadfcadebaeaffffadaedcebed-
ccfdbeaccdfeeabfaedbeeccffddcafaccdadbeabfdeaedeccaabcedcef-
babdcfafaffbcbcbeddebabbacabebdbfbbecddbfaffafdfaeccebeccee-
ffdfbeefbcbbdbdffcaadcadccefddbaceaaeccfaedefdfcdabaadebead-
faeafebbdcbbecdebfbefbefdcabababbabccdebfbaebebdbfdfadcfadd-
dfbccbdccefdacfbaadeadffdefaaafcdbdfeaacbeccebcccaefadcabed-
bddcddebdeceabcccddaafcdebfccccfaaaffcdeedabfdebabcfddcffeb-
bbddcecadacaadcbbdbfcedfedcfcbbddefcefafacaaaecdeeccdcdbdff-
bebfdecfdbfdfbadecdfdeacbabeccdaddfddfdaefbabebfeeddebdabdf-
aabaaedfcffbeeabfcdfbfaedebfdbaebecccacbbfafeaebbfaadcedbaf-
cbbdaafbfbecbfabfddfccbdbafdeecdcfcaaeeeaaafdfbebcdbddaeeaf-
eddfbbfdebfabbabdfbddcaabecacbcfbffafaaefddfcdfedaecacecdbe-
afcbbfebbbcefccdfccaefdfafbbeaeefccadacdbdecbdebfdcfbbfbeaa-
ecddadaaaeecccfefbdeacbefbdaddbfaecbdfbceddfefaeccfddacaaad-
ecefdfabddcbcdbdbedededfdbeeedebcbbccebbffacaffecadaabceefb-
defbbfdebcadffdecdffdedbbecfcaedffceecbbbecefeedeeabcdebfff-
dbcbcfefaaddeeefeaadbabbeaadfefdfcccdffeedeafacdeedbfdcd
Your output contains ?caeedbdE (pos=0) . This violates the rule that the marker (E) may not be contained within the word itself.
Your output doesn't contain FcdeedabF (pos=391). This word is repeated as FacdeedbF (pos=989). This word is overlapped by the word AffcdeedA (pos=389) (which you do have).
Why didn't you flag cdeedab as true word?
Input:
Code: Select all
bdccedfcaadccafbdcafffdcdfbddeefebdcdacfffdbbaceddbbfebdced-
aeccfdaabdbbddcbfefebfefecdcabfbccacaabfdeeebbadbeafedabbec-
aecceccecfcfcefcedcdbdeeddccbdecedecaedbbbaaceacffeeddfdccc-
dbcbcccedecebfebfaacaccfedfdafdcbbacebdfaababecceddfcbeceec-
faaeacbcabcccabdaadfdfeecffefaeabbbdbbbcdebaaddafecadefbaae-
abcddbacdcdeecbcdcecbaedfeeccaaecfcbaedddececadbaceccafcebf-
babefbcacefeefebcbcdabdddebfcccdfedcafbccfeeddabffebcafebde-
cfdcdcdbcdefcbddbfebdfcaeeeeacbacdaacefbbbdfccbbdaafbcbcbcb-
dddfaebecadaaadbbcfddcadcdafcebffecddebacedacfbdebadbbdbdeb-
ebbdfbcbdeefebbdfefddceadabfbdfaaffabedaeedfefdcfbdffbacedd-
aedfacdfebcbbafcfedcaadfdfdddfbfcecededeaefbcfedaeedeebcadc-
beabbfbebcafbccfcdcfcfcbfebbdbebfdffcbbbfdfbebabfaabcaafbee-
accabeeefdbfdccbffbceeebeeabbcceecefbeacacbffedccffcdfdfcbb-
aeeeeefbbbebdeabfdaabbfbfdcacdabdfddcbabdebebecfebbaefbddcd-
eaadaaecfeacabbbcfdabfdfdcaacaaecdfeaaccfbebcdddabaffacbedd-
fbdcdffbcffcceceebadafaccbdaaebbeadcebbfecfdaeccbefeebbcbeb-
cbbbffcafbfedddbcaebbfdafcdfffecaebfebbcabefbdbfcfdffddf
Your output contains ?bdcC (pos=0) . This violates the rule that the marker (C) may not be contained within the word itself.
I haven't checked the other solutions, but surely your output is incorrect(?) How is it possible you got AC?