battle_asserts icon indicating copy to clipboard operation
battle_asserts copied to clipboard

Некорректность задачи sort_elements_by_frequency

Open evgenjion opened this issue 9 years ago • 2 comments

Пытался решить задачу https://github.com/hexlet-codebattle/battle_asserts/blob/master/src/battle_asserts/issues/sort_elements_by_frequency.clj

Проблемы:

  1. Очень неочевидный стектрейс – [ Array(16) ] to deeply equal [ Array(16) ] ~~2. Если залогировать вывод – кажется все в порядке – [ 3, 3, 3, 3, 0, 0, 0, 0, 4, 4, 1, 1, -2, -2, 2, -4 ] (для входных данных [0,0,3,3,1,-2,3,2,3,1,0,-4,4,0,-2,4])~~

UPD: Неправильно понял задачу, поэтому понял, в чем проблема, вопрос про стектрейс актуальный.

evgenjion avatar Feb 04 '16 16:02 evgenjion

Очень неочевидный issue) Стектрейс выдаёт компилятор\интерпретатор того языка на котором вы решаете задачу, кстати вы не уточнили на каком именно, видимо JavaScript?.

v-kolesnikov avatar Feb 05 '16 06:02 v-kolesnikov

Прошу прощения, через какое-то время отформатировал issue, и случайно убрал упоминание про язык:)

Язык JavaScript, да.

Есть возможность в ассертах для JavaScript писать развернутее? Например assert(a, b, 'expected result: ' + JSON.stringify(b));?

evgenjion avatar Feb 06 '16 08:02 evgenjion

Closed as outdated

solar05 avatar Sep 11 '23 21:09 solar05