Якщо вже придиратись, то на NaN ти теж не провірив. І якщо я правильно розумію, то взяв 2 найменших, а не 2 найбільших елементи.
Немає null — там же double, а не Double.
Почему у люмпенов должно быть все как у сеньоров? Хотя бы в плане питания? Потому что тогда люмпены произведут хотя бы отличный навоз. И что? А то, что люмпены будут даже вот так минимально но все равно полезными системе. То есть, все дело в подходе.
реалиях украинского рынка возможен рост с позиции middle developer до senior developer в рамках одной компании/проекта?
Зависит от корпоративной культуры компании. Если в ее культуре перепродажа труда мидлов как синьоров — то нет.
В этом решении нет проверки на null перед сортировкой и на длину массива. Так что то, что написано у меня выше, полагаю, самое краткое полное решение по кол-ву написанного кода. По крайней мере на Java.
Ну і при чому літкод?
Вже 100 раз говорили ж. На годинній співбесіді треба якось перевірити чи ти вмієш кодити чи ні, тому там задаються супер-конкретні задачі, які можна закодити за час співбесіди.
Іншими словами хочеш будувати системи класно, будуй системи і пікапай знання по мірі необхідності довкола своєї системи. Через 10 років для створення аналогічних систем, не буде нікого кращого за тебе. Літ код, це як груша для боксера.
Комментарии