From 7530135d4d67bc82264d51e0756133b4342cbbf8 Mon Sep 17 00:00:00 2001 From: Ouanalao Date: Sat, 9 Jan 2016 21:56:47 +0200 Subject: [PATCH] Update filter.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправление бага, из-за которого мое решение иногда генерировало некорректные результаты. Есть подозрение, что оно было бы одним из быстрейших, если бы дошло до тестов на производительность. Большая просьба, если это не слишком Вас затруднит, проверить, насколько быстро оно работает на Вашем бенчмарке. Так сказать, "вне конкурса" :) --- submissions/Ouanalao/filter.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/submissions/Ouanalao/filter.js b/submissions/Ouanalao/filter.js index 659a7f9..abb6079 100644 --- a/submissions/Ouanalao/filter.js +++ b/submissions/Ouanalao/filter.js @@ -95,7 +95,7 @@ module.exports = function filter(m, r) { m[keys[i]][--context.counter] = r[j].action; case 1: { - if (ra[j] != defBuf[j]) + if (ra[j] != defBuf[j] && defBuf[j] != 1) f_entry.a[--context.frc] = j; } } @@ -107,7 +107,7 @@ module.exports = function filter(m, r) { case 3: case 1: { - if (ra[j] != defBuf[j]) + if (ra[j] != defBuf[j] && defBuf[j] != 1) f_entry.a[--context.frc] = j; } }