CsharpCzego szuka rekruter: walidacja wejścia, obsługa błędów, ekstrakcja logiki do metod, rozszerzalnośćPoziom: Junior Zadanie Napisz kalkulator obsługujący cztery podstawowe operacje: +, -, *, /. Program przyjmuje…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: rozumienie operatora modulo, warunki złożone, kolejność sprawdzania warunkówPoziom: Junior Zadanie Napisz funkcję, która dla liczby całkowitej n zwraca: Wyświetl wyniki dla liczb 1–100.…
Czytaj więcej →
CsharpCzego szuka rekruter: StringComparer, porównanie kulturowe, Array.Sort vs LINQ, stabilność sortowaniaPoziom: Junior Zadanie Posortuj tablicę nazw (stringów) alfabetycznie — rosnąco i malejąco. Czego szuka rekruter Sortowanie stringów to pozornie proste…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: matematyka kątów, modulo, wybranie mniejszego z dwóch kątówPoziom: Mid Zadanie Oblicz kąt (w stopniach) między wskazówką minutową a godzinową zegara dla podanej godziny.…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: Stack<T>, algorytm push/pop, poprawność działania na pełnym zestawie nawiasówPoziom: Junior / Mid Zadanie Napisz funkcję, która sprawdza czy nawiasy w stringu są poprawnie…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: game loop, walidacja wejścia, komunikaty zwrotne, licznik próbPoziom: Junior Zadanie Napisz grę słowną: program wybiera losowe hasło ze zdefiniowanej listy, gracz odgaduje litera…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: normalizacja wejścia, porównanie dwóch wskaźników, obsługa UnicodePoziom: Junior Zadanie Napisz funkcję, która sprawdza czy podany string jest palindromem. Palindrom to tekst brzmiący tak samo czytany…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: zagnieżdżona pętla, złożoność O(n²), Substring vs Span<T>Poziom: Mid Zadanie Napisz funkcję, która zwraca wszystkie możliwe podciągi (substrings) danego stringa. Podciąg to ciągły fragment…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: macierze 2D, zamiana wierszy z kolumnami, in-place vs nowa tablicaPoziom: Junior / Mid Zadanie Napisz funkcję, która transponuje macierz (tablicę dwuwymiarową). Transpozycja zamienia…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: optymalizacja algorytmu, rozumienie złożoności, edge casesPoziom: Junior / Mid Zadanie Napisz funkcję IsPrime(int n), która zwraca true jeśli n jest liczbą pierwszą, false…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: Stopwatch, pomiar czasu, event loop, prezentacja wynikówPoziom: Junior Zadanie Napisz program, który mierzy czas między kolejnymi naciśnięciami klawisza przez użytkownika. Wyświetl czas między…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: Dictionary<T,int>, LINQ GroupBy, obsługa wielkości liter i znakówPoziom: Junior Zadanie Napisz funkcję, która liczy wystąpienia każdego znaku (lub litery) w podanym tekście i zwraca wyniki posortowane…
Czytaj więcej →
Algorytmy · CsharpCzego szuka rekruter: kilka podejść, null handling, świadomość Unicode (surrogat pairs)Poziom: Junior Zadanie Napisz funkcję, która odwraca string. Wejście: "Hello" → wyjście: "olleH". Czego szuka rekruter Odwracanie stringa to zadanie testujące znajomość…
Czytaj więcej →