boolean значение считает верно, но как вывести сдвиги?
но для промежуточных не считатать, в этом сложность
https://jsbin.com/hocefifiva/2/edit?html,js,consol...
console.log(shouldShowRevert(draftList[0], draftList, appliedList)); // EXPECTED false
console.log(shouldShowRevert(draftList[1], draftList, appliedList)); // EXPECTED false
console.log(shouldShowRevert(draftList[2], draftList, appliedList)); // EXPECTED false, Rule moved to line 3
console.log(shouldShowRevert(draftList[3], draftList, appliedList)); // EXPECTED true, Rule moved from line 2
console.log(shouldShowRevert(draftList[4], draftList, appliedList)); // EXPECTED false
console.log(shouldShowRevert(draftList[5], draftList, appliedList)); // EXPECTED false
https://jsbin.com/hocefifiva/2/edit?html,js,consol...