Dana jest tablica liczb dodatnich, całkowitych. Należy ją osiągnąć tylko poprzez dwie operacje: zwiększenie elementu tablicy o jeden, albo pomnożenie wszystkich elementów przez 2. Znajdź optymalne rozwiązanie.
czytaj więcejZmienna to w pewnym sensie pudełko do którego można wrzucać rzeczy określonego typu. Co jednak, gdy zmienna nie zostanie przypisana żadna wartość? Otóż będzie, tak jak pudełko, pusta. Jednak jaką ma w takim razie wartość?
czytaj więcejPerfekcyjne Tasowanie polega na podzieleniu talii kart na dwie połowy, a następnie wstawienie kart z drugiej połowy do pierwszej w taki sposób, że pierwsza karta z drugiej połowy jest po pierwszej karcie z pierwszej itd.
czytaj więcejStacja wymaga poprawek tak, aby żaden pociąg nie oczekiwał na peron. Na podstawie rozkładu pociągów na danej stacji określ ile potrzeba minimalnie peronów, aby w dowolnym momencie każdy pociąg miał swój peron, gdy stoi na stacji.
czytaj więcejDla podanej wartości n znajdź wszystkie liczby całkowite dla których suma: tej liczby, sumy cyfr tej liczby oraz suma cyfr sumy cyfr tej liczby daje wartość n. Czyli w sumie trzeba znaleźć sumę.
czytaj więcejNa standardowej szachownicy 8×8 ustaw osiem hetmanów tak, aby siebie nie atakowały. Ile jest możliwych takich ustawień? Ile jest ustawień unikalnych tj. nie powstałe przez odbicie lub obrót innego?
czytaj więcejGdzie ten żółw? Choć biblioteka nazywa się turtle (ang. żółw) to na ekranie pojawia się strzałka. Okazuje się, że żółw może być żółwiem, ale ale też między innymi kółkiem czy kwadratem. Do wyboru do ko.. kształtu.
czytaj więcejW firmie każdy pracownik podlega kierownikowi prócz najwyższego kierownika (podlegającego sobie). Mając daną listę pracowników i ich kierowników określ ile każdy pracownik ma podwładnych.
czytaj więcejKrotka to struktura danych, która pozwala przechować kilka informacji o pewnym obiekcie. Ich tworzenie jest bardzo proste i są często używane zamiast prostych struktur. Mają jednak swoje ograniczenia.
czytaj więcejSortowanie Topologiczne jest bardzo przydatnym algorytmem podczas analizy grafu. W codziennym życiu można go zastosować do listy zadań zależnych od siebie, aby odkryć w jakiej kolejności powinny zostać wykonane.
czytaj więcej