Hallo everybody,
first of all: it's not a indesignscripting- but general math-javascriptquestion. please be patient
I've got a first (matrixlike-)array (won't change)
var containers = [ | ||
'container11', 'container12', 'container13', 'container14', 'container15', | ||
'container21', 'container22', 'container23', 'container24', 'container25', | ||
'container31', 'container32', 'container33', 'container34', 'container35', | ||
'container41', 'container42', 'container43', 'container44', 'container45', | ||
'container51', 'container52', 'container53', 'container54', 'container55' | ||
]; |
and I've got a second array:
["container14", "container25", "container34", "container44", "container54"] //this array may contain 3 up to 8 items
My aim is to check if a part of 5 to 3 items of the second array is part of or equal to a row or column of the matrix-like-array.
For example: "container34", "container44", "container54" or "container11", "container12", "container13", "container14" (as part of second array) would be a result I#m looking for. Note: I only want to find the 'biggest charge'!
Hope it's getting clear and one of the math-cracks will have a idea.
Addittional: there's no MUST to work with arrays. I can also store the data to a object or mixture ... and may fill it with numbers instead of strings ...
To get it visible:
https://dl.dropboxusercontent.com/spa/3ftsuc9opmid3j4/Exports/fourWins /fourWins.html
Items can be dragged and dropped. After every dropp the arrays have to be compared ... and I#m searching for a nice and elegant solution
May be someone's interested
Hans