Ну тут большинство пунктов не про неоптимальность (хотя такое тоже есть, как например с CASE). Тут именно про возможные ошибки - как было описано про COALESCE, про LAST_VALUE и прочее :)
Да, во многом мы ориентировались на Leetcode и другие зарубежные аналоги. Но мы двигаемся в другую сторону:
Мы больше не про алгоритмы, а про "реальные" задачи. Собираем задачи с собеседований + будет много задач по библиотекам/фреймворкам/специфическому синтаксису языков программирования. Так люди смогут не просто алгосы тренировать, а реально повышать скилл программирования.
Мы движемся в сторону HR. Уже на подходе личные кабинеты для пользователя + для рекрутеров. Сфера рекрутинга сейчас активно приветствует новые каналы найма.
А отвечая на Ваш вопрос про языки — да, буквально сегодня выкатываем релиз с новыми языками на тест, а после этого в прод :) Мы просто молодые, еще не все успели. Многое впереди)
Таблицу в эксель (также как и в SQL) можно по-разному сделать. И иногда очень даже криво, и это не редкость :( А tidy data — концепция чистых данных, это касается всего, не только языка R. Просто в tidyverse все пакеты вокруг этого построены.
Ну некоторые задачи, именно с точки зрения обработки (та же рекурсия), на R можно решить. Индексы — конечно, это все-таки полуадминистраторская часть, тут без самого SQL не обойдешься.
Ну и 3 Тб данных обрабатывать это жестко в любом инструменте будет, здесь спору нет :)
Про выбросы — абсолютно согласны. У нас, например, в отчетах подсвечиваются значения, которые ниже средних за месяц. Само собой, таких довольно много — если их все сделать заливкой, то можно остаться без глаз (:
Ну если количество знаков после запятой одинаковое (а так и должно быть), то при выравнивании по правому краю числа автоматически будут выровнены по разделителю. Верно же?.. :D
Ну тут большинство пунктов не про неоптимальность (хотя такое тоже есть, как например с CASE). Тут именно про возможные ошибки - как было описано про COALESCE, про LAST_VALUE и прочее :)
Если хочется испытать боль - просто можно порешать задачи целочисленного программирования)) Аж сердце закололо)
Красиво) Только, конечно, для понимания посложней - придется подумать немного :D
В задании, которое видел пользователь, это было :)
Ну бывают иногда ситуации, на самом деле, когда такие косяки происходит. Как минимум, стоит быть настороже)
Но тут у вас лайфхак получился, да)
Там просто данные так устроены, что всего 2 значения - либо 0, либо 1. Поэтому в данном контексте
CASE
вполне решает полностью идентично.Надо было просто указать это в тексте задачи, согласны :)
Да, во многом мы ориентировались на Leetcode и другие зарубежные аналоги. Но мы двигаемся в другую сторону:
Мы больше не про алгоритмы, а про "реальные" задачи. Собираем задачи с собеседований + будет много задач по библиотекам/фреймворкам/специфическому синтаксису языков программирования. Так люди смогут не просто алгосы тренировать, а реально повышать скилл программирования.
Мы движемся в сторону HR. Уже на подходе личные кабинеты для пользователя + для рекрутеров. Сфера рекрутинга сейчас активно приветствует новые каналы найма.
А отвечая на Ваш вопрос про языки — да, буквально сегодня выкатываем релиз с новыми языками на тест, а после этого в прод :) Мы просто молодые, еще не все успели. Многое впереди)
А это чтобы интересней было) пофиксили)))) Спасибо за внимательность!
Это синтез fourth и force :D
Ну и 3 Тб данных обрабатывать это жестко в любом инструменте будет, здесь спору нет :)