Cześć!
Mam dla Ciebie kolejne zadanie, które pojawia się na rozmowach rekrutacyjnych.
Tym razem zadanie polega na tym, aby przesunąć wszystkie elementy tablicy o jedno miejsce w lewo.
UWAGA! Zanim zobaczysz rozwiązanie, spróbuj sam/sama rozwiązać to zadanie. Dla utrudnienia włącz sobie stoper w telefonie i ustaw go na 15 min.
PS. Nie można używać kolekcji ani streamów – tylko tablice.
Możesz zapytać dlaczego znowu tablice? Odpowiedź jest bardzo prosta. Zadania na tablicach wymagają od Ciebie wymyślenia i zaimplementowania jakiegoś algorytmu/rozwiązania. Takie zadania pokazują jak kandydat myśli i czy jest w stanie rozwiązać problem w określonym czasie. Dlatego to właśnie tego typu zadania bardzo często pojawiają się na rozmowach. Teoretycznie wydają się bardzo proste, ale w połączeniu ze stresem i presją czasu bardzo często sprawiają dużo problemów.
Mam dla Ciebie dobrą wiadomość.
Przygotowuję kurs, w którym rozwiązuję masę takich zadań. Na chwilę obecną mam już 23 zadania i kolejne 10 w drodze. Daj znać czy jesteś zainteresowany takim kursem!
Copy to clipboard