Сообщение от Malleys
|
Твой метод хорош, просто нужно было уточнить
|
Это не мой метод, а если руководствоваться постулатом
"Раз использовался Array, а не конкретный типизированный массив для целых чисел; а также тип Number, то странно предполагать, что речь идёт не о десятичных числах.", то надо смотреть ширше, ибо массив может содержать и другое. Почему тогда не добавить еще и о проверке типа перед нами, например, в стрингах он или нет, и можно ли его вообще умножать.
Все увидели в том, что представлено, только то, что увидели для этого и даны решения различные, и они все правильные. А если предполагать, что там может быть что-то, ну так все об этом уже высказались - будет, значит нужно брать подходящее.
Это же касается и о логическом сдвиге, такие операции быстрые ибо это операция над одним орперандом в аккумуляторе, она выгоднее. Но никто же и говорил, что такая операция способна на все, никто же не использует операторы/функции, которые не дают нужного результата, стоит ли об этом говорить.