Napisz algorytm, który znajdzie minimalną ilość operacji do wykonania, aby wszystkie elementy były równe. Operacja może polegać na dodaniu, odjęciu, pomnożeniu czy podzieleniu przez dowolną wartość.
czytaj więcejJednym z zastosowań algorytmu BFS jest możliwość napisania programy, który wypisze ścieżki z wskazanego wierzchołka do wszystkich pozostałych wierzchołków w grafie.
czytaj więcejZadanie polega na napisaniu algorytmu, który w podanym tekście podmieni pewien fragment na inny oraz wykona to w drugą stronę, ale nie będzie używać tymczasowej zawartości, aby uniknąć konfliktu.
czytaj więcejZnajdź wszystkie punkty o całkowitych współrzędnych, które znajdują się wewnątrz koła znajdującego się w punkcie (0, 0) i o pewnym promieniu r. Algorytm powinien zwrócić ile takich punktów jest.
czytaj więcejZestawy smartfon z etui kosztuje 500 zł. Smartfon kosztuje 400 zł więcej niż etui. Ile kosztuje etui? Uzasadnij swoją odpowiedź odpowiednimi obliczeniami lub tokiem rozumowania.
czytaj więcejNapisz program, który wczyta od użytkownika pewien wzór złożony z znaków alfanumerycznych oraz skalę s. Następnie wypisz na konsolę ten sam wzór zeskalowany o wczytaną wcześniej wartość.
czytaj więcejDany jest pewien zakres liczb od 0 do 2^k. Oblicz sumę licznika bitów 1 dla każdej liczby z zakresu. Czy istnieje jakaś reguła, którą można to opisać? Jeśli tak to napisz algorytm, który ją wykorzysta.
czytaj więcejWypełnianie po brzegi polega na zamalowaniu wszystkich pikseli ograniczone przez pewne obramowanie (lub ograniczone krawędzią obrazu). Do tego potrzebny jest pewien punkt początkowy.
czytaj więcejNapisz algorytm, który w podanej tablicy liczb policzy ile jest par, które po złączeniu razem tworzą pangram. Dla przypomnienia liczba pangram zawiera wszystkie możliwe cyfry (w danym systemie liczbowym).
czytaj więcejDana jest tablica unikalnych liczb naturalnych. Policz ile par można znaleźć w tablicy takich, że pierwszy element pary jest mniejszy od drugiego elementu pary. Kolejność wyboru elementów z tablicy jest dowolna.
czytaj więcej