Zadanie rekrutacyjne – przesuń wszystkie elementy tablicy o jedno miejsce w lewo

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