Wpis z mikrobloga

Co wy macie z tym odwracaniem drzewa? To są w pajtonie 4 (słownie cztery) linijki kodu:

def invert(root):
if root is None:
return root
root.left, root.right = invert(root.right), invert(root.left)
  • Odpowiedz
Wykop nie chce wyświetlić wcięć, trudno


@tomasztomasz1234: ( ͡° ͜ʖ ͡°)

Odwracanie drzewa czy linked listy to coś co rozklepuje się w kilka minut, ale na byle rozmowie jak ludzi zapytasz o coś takiego (w sensie nawet nie konkretnie o to, ale coś o podobnym skomplikowaniu) to dobre 60-70% ludzi się wykłada bez względu na staż.

  • Odpowiedz
spotykam się z największą pogardą dla algorytmicznych zadanek


@tomasztomasz1234: Bo we wszystkim trzeba znaleźć równowagę, a nie uważać się za półboga rozwiązując każdy problem algorytmiczny i jednocześnie nie rozumiejąc procesów biznesowych i popularnych narzędzi. W drugą stronę problem jest ten sam
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
@tomasztomasz1234: no tak, pisanie algorytmów w google docs, które zostały napisane, przetestowane i dostępne w setkach bibliotek to genialny pomysł na interview. Jedyny powód dla którego to robią w fangu to odsianie kandydatów, do większości pozycji korpo programistycznych jest to wiedza, która się przydaje raz do roku
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@tomasztomasz1234: nie wiem czemu panuje przeświadczenie, że w programowaniu jest tak czarno biało, że albo algorytmy albo pisanie crudów. Programowanie to tak rozległy temat a wykopki go dzielą tylko na dwie częsci. Ogólnie wiadomo że rzadko kiedy się przydaje algorytmika na codzień ale pewnie jak już masz pisać dla facebooka czy google które mają własne narzędzia i z których technologi korzystają tysiące programistów, to ma to wtedy sens. Jak piszesz
  • Odpowiedz