В качестве эпиграфа:
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off. C месяц назад наткнулся на хабре на рассказ какой-то девушки, как она несколько месяцев часами долбила все подряд задачи на leetcode, а потом с этим багажом (пока олимпиадные задачки не выветрились
(
Read more... )
Comments 3
Гы-гы-гы. Оно.
умение решать олимпиадные задачи -- это совершенно особое умение, с остальной жизнью мало пересекающееся.
Могу это сертифицировать на примере химии тоже.
Reply
И кстати, leetcode тоже не особо близок к жизни (за исключением задач на стандартные алгоритмы).
Reply
Дык, они там и есть в основном на стандартные алгоритмы.
Но вообще, как сказал Торвальдс (а до него, полагаю, ещё какие-нибудь мэтры): "Bad programmers worry about the code. Good programmers worry about data structures and their relationships."
И вот как раз места для думания над структурами данных в задачках на leetcode я не заметил. В более продвинутых олимпиадных задачах это уже бывало, хотя там чаще приходилось думать над краевыми условиями: где разрядная сетка переполнится, где ещё какая-нибудь хрень случится, допустимая описанными ограничениями на входные данные.
Reply
Leave a comment