Klasyfikacja algorytmów w C#
Skoro wiesz już, czym jest algorytm i jakie cechy powinien spełniać, czas na pytanie praktyczne: jak algorytmy dzieli się na kategorie? Ta klasyfikacja nie jest akademicką ciekawostką —…
Czytaj więcej →C#, .NET, wzorce projektowe, algorytmy i zadania rekrutacyjne — wiedza, która realnie przybliża Cię do pierwszej pracy w IT.
Skoro wiesz już, czym jest algorytm i jakie cechy powinien spełniać, czas na pytanie praktyczne: jak algorytmy dzieli się na kategorie? Ta klasyfikacja nie jest akademicką ciekawostką —…
Czytaj więcej →Dodajemy Wykres. Utworzymy teraz arkusz kalkulacyjny z danymi i nie użyjemy tutaj kodu z poprzednich części. Rozpoczynamy nowy projekt a kod to kompletny kod do tworzenia…
Czytaj więcej →C# – Tworzenie pliku Excel. część 2. Dodamy teraz arkusz stylów do Exela. Utworzymy nową metodę GenerateStylesheet(), która zwraca obiekt StyleSheet. Utworzymy teraz Czcionki – Fonty.…
Czytaj więcej →Pokażę teraz, jak skonstruować plik Excel w C# — bez instalowania samego Excela na serwerze. Użyjemy biblioteki Open XML SDK (DocumentFormat.OpenXml), oficjalnego pakietu Microsoftu do czytania i zapisu…
Czytaj więcej →Ciąg Fibonacciego to jeden z najsłynniejszych ciągów w matematyce — i jeden z najczęściej pojawiających się tematów na rozmowach rekrutacyjnych z programowania. Każdy wyraz, oprócz dwóch…
Czytaj więcej →Czego szuka rekruter: znajomość HashSet<T>, złożoność O(n) vs O(n²), zachowanie kolejnościPoziom: Junior / Mid Zadanie Napisz funkcję, która usuwa duplikaty z tablicy lub listy i zwraca tylko unikalne elementy.…
Czytaj więcej →Czego 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 →Czego 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 →Czego 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 →Czego 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 →Czego 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 →Czego 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 →Czego 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 →Pobierz darmową Roadmapę .NET i zobacz, jak ułożyć te wszystkie tematy w spójną ścieżkę do pierwszej pracy.
Pobieram roadmapę →Używamy plików cookie do analityki (żeby wiedzieć, które materiały są przydatne) i do reklam. Wybierz jedną z trzech opcji — każdą możesz później zmienić przyciskiem „Zarządzaj zgodą”.
Polityka prywatności · Polityka cookies