Zadania - Python w wersji 3.x

dla
Ranking

Działania na ułamkach
Jasio chciałby napisać program, który pomoże mu w nauce ułamków zwykłych ze skracaniem. Niestety jeszcze nie potrafi wykonywać działań na ułamkach zwykłych, dlatego zwrócił się do ciebie o napisanie p ...
czytaj więcej
Palindromy
Pewnego dnia, w małym miasteczku, grupa przyjaciół zdecydowała się na zabawę w palindromy. Zadaniem każdego z nich było wymyślenie jak największej liczby palindromów. Jednym z uczestników zabawy był P ...
czytaj więcej
Która liczba Fibonacciego
Liczby Fibonacciego, to taki ciąg, ktorego pierwszy wyraz to 0, drugi to 1 a każdy następny jest sumą dwóch poprzednich wyrazów. Kilka początkowych wyrazów ciągu to: 0,1,1,2,3,5,8,... Napisz program, ...
czytaj więcej
Mediana
Napisz program, który pobiera od użytkownika ciąg liczb całkowitych rozdzielonych spacją i oblicza ich medianę.

Wejście:

Liczba całkowita x < 100 oznaczająca liczbę przypadków testowych. Przypa ...

czytaj więcej
Pole trójkąta
Napisz program, który oblicza pole trójkąta o zadanych trzech bokach lub wypisuję informację 'Nie istnieje'.

Wejście:

Na wejściu pobieramy liczbę serii danych będącą liczbą całkowitą n<10^6 i z ...

czytaj więcej
Szyfr Cezara
Napisz program, który który zastąpi każdy znak złożony z alfabetu łacińskiego, znakiem przesuniętym o określoną liczbę miejsc w alfabecie w prawo. Znaki szyfrujemy według zasad:
Zera silni
Ile na końcu zer ma liczba n!. W matematyce n! (czyt. n silnia) oznacza iloczyn początkowych liczb od 1 do n: n! = 1*2*3*4*...*n oraz 0! = 1

Wejście:

W pierwszym wierszu jest liczba całkowita ...

czytaj więcej
Reszta
Dysponujemy nieograniczonym zbiorem nominałów. Naszym zadaniem jest napisanie programu, który wyda określoną resztę jak najmniejszą liczbą nominałów.

Wejście:

Na wejściu podajemy liczbę powtó ...

czytaj więcej
Dodawanie liczb rzymskich
Napisz program, który pobiera pary liczb rzymskich i zwraca ich sumę w postaci liczby rzymskiej.

Wejście:

W pierwszym wierszu podajemy liczbę całkowitą dodatnią n mniejszą od 1000 będącą liczbą ...

czytaj więcej
Maksymalna suma
W ciągu elementów tablicy liczb całkowitych wyznaczyć podciąg spójny złożony z elementów tej tablicy kolejno następujących po sobie o największej sumie. W przypadku, gdy ta suma jest ujemna przyjmujem ...
czytaj więcej
Walidacja nawiasów
Napisz program, który sprawdzi poprawność wyrażeń nawiasowych. Dopuszczalne są tylko nawiasy otwierające i zamykające trzech rodzajów: okrągłe, kwadratowe i sześcienne.

Wejście:

W pierwszym wie ...

czytaj więcej
Pewna liczba
Znajdź najmniejszą liczbę, która przy dzieleniu przez 2 daje resztę 1, przy dzieleniu pz 3 daje resztę 2, przy dzieleniu przez 4 daję resztę 3, . . . , przy dzieleniu przez 50 daję resztę 49. Zawsze r ...
czytaj więcej
Maksymalna suma w piramidzie
Rozważmy piramidę zbudowaną z ułożonych klocków z liczbami zbudowanej w ten sposób, iż liczby są układane warstwami. Każda liczba warstwy górnej ma pod sobą dwie liczby warstwy dolnej. Problem polega ...
czytaj więcej
Ostatnie cyfry liczby
Jasio chciałby zobaczyć chociaż sześć ostatnich cyfr bardzo dużej liczby 123456100000000000000000000. (1 i dwadzieścia zer) Czy możesz mu w tym pomóc?

Wejście:

Program nic nie pobi ...

czytaj więcej
Trójkąty
Jasio wysypał pudło z zapałkami na podłogę i zaczął się nimi bawić układając z nich trójkąty. Rozsypanych zapałek było bardzo dużo, więc postanowił napisać program, który pomoże mu policzyć maksymalną ...
czytaj więcej
Kwadraty
Jasio tym razem z prostokątnej kartki papieru o podanych rozmiarach chciałby wyciąć jak największe równe kwadraty, ale tak, żeby wykorzystać całą powierzchnię kartki, bez pozostałych resztek papieru. ...
czytaj więcej
Przekątne wielokąta
Jasio postanowił napisać program, który będzie zliczał przekątne dowolnej figury wypukłej.

Wejście:

Na wejściu podajemy liczbę całkowitą dodatnia n < 1000 powtórzeń serii danych. Następnie w ko ...

czytaj więcej
Najczęściej występująca liczba
Dysponujemy n < 10^9 liczbową tablicą liczb całkowitych. Chcemy napisać program, który wypisze najczęściej występującą liczbę w tej tablicy. W przypadku, gdy jest więcej takich niż jedna, wypisujemy n ...
czytaj więcej
Choinka
Napisz program, który drukuje w konsoli ze znaków '*' choinkę złożoną z n coraz mniejszych trójkątów (od pnia w górę) symetrycznych względem osi choinki oraz pieńka. Pieniek składa się ze znaków # uło ...
czytaj więcej
Wnętrze n-kąta
Napisać program, który sprawdzi czy punkt P o podanych współrzędnych należy do wnętrza dowolnego n-kąta zbudowanego z n wierzchołków.
czytaj więcej
Cukierki
Wojtek ma pudełko bardzo smacznych cukierków, które częściowo zjada w zabawie, którą sam wymyślił. Wysypuje wszystkie cukierki na stół, a następnie jeśli liczba cukierków jest parzysta, dzieli je na ...
czytaj więcej
Wyznacznik
Twoim zadaniem jest napisanie programu w języku Python na obliczanie wyznacznika macierzy kwadratowej stopnia całkowitego 0 < n < 11, o elementach całkowitych -10^6 < ak < 10^6 ...
czytaj więcej
Kombinacje
Pewnego dnia, Kasia poszła do sklepu, aby kupić sobie lody. Kiedy dotarła do kasy, okazało się, że nie ma przy sobie drobnych. Sprzedawca powiedział, że może wypłacić jej 10 złotych, ale tylko w monet ...
czytaj więcej
BFS
Dany jest graf o m krawędziach. Dla każdego wierzhołka wypisz jego odległość od wierzchołka numer 0.

Wejście

Pierwszy wiersz wejścia zawiera jedną liczbę całkowite m (0 ≤ m ≤ 10^6) oznaczając ...

czytaj więcej
Różne ścieżki
W pewnej miejscowości znajduje się olbrzymi park z dużą liczbą ławek położonych w różnych odległościach przy ścieżekach i ponumerowane są od 0 do n. Zapis “i j” oznacza, że z ławki o numerze i można d ...
czytaj więcej

Rozwiązane: