твое решение опирается на то, что js делает битовые операции только с 32битами, а также на преобразовании строки оператором ==?
Оно операется на базовые операции в спецификации EMCA, да
MaxGraey
Vladislav
Славик
Anton
Roman
Валентин
nes
Anonymous
Dmitry
Alex