Do odczytywania informacji dotyczących pliku służy klasa FileInfo. Dostarcza ona szereg metod i właściwości dzięki którym szybko można sprawdzić datę modyfikacji pliku, albo atrybuty pliku.
czytaj więcejW celu skrócenia czasu poszukiwania długości drogi pomiędzy dwoma punktami warto skorzystać z wyszukiwania dwustronnego. Polega ono na wystartowaniu poszukiwać z dwóch stron równocześnie.
czytaj więcejSortowanie Funkcją Skrótu to propozycja algorytmu, który pozwala przyśpieszyć proces sortowania poprzez podzielenie sortowanej listy na mniejsze jej fragmenty poprzez zastosowanie funkcji skrótu.
czytaj więcejDane jest pewna liczba n oraz zestaw cyfr. Napisz algorytm, który wyznaczy najmniejszą wielokrotność , który będzie złożona jedynie z cyfr, które zostały podane w zestawie.
czytaj więcejPrzesuń trzy jajka, aby przedstawiony trójkąt był zwrócony w dół zamiast w górę. Na koniec w kolejnych rzędach powinny być cztery, trzy, dwa i jedno jajko.
czytaj więcejIle osób musi być w pewnym pomieszczeniu, aby szansa znalezienia dwóch osób urodzonych tego samego dnia była większa niż 50%? Przyjmujemy, że rok kalendarzowy ma 365 dni.
czytaj więcejDana jest lista liczb całkowitych dla której trzeba znaleźć ile unikalnych par można z nich uzyskać. Zakładamy, że kolejność liczb w parze ma znaczenie, a więc (a, b) jest różne od (b, a).
czytaj więcejDana jest mapa labiryntu opisana zerami (wolne pole) i jedynkami (zajęte pole). Napisz program, który znajdzie najkrótszą drogę do dowolnego rogu mapy. Można się poruszać tylko lewo, prawo, góra i dół.
czytaj więcejDane jest równanie a = b AND c oraz dwie wartości całkowite a i b. Zakładając, że c jest mniejsze niż 2b to ile jest możliwych rozwiązań? Napisz program, który wypisze je wszystkie w dowolnej kolejności.
czytaj więcej