Zadania od 1 do 8
unknown
plain_text
a year ago
3.4 kB
8
Indexable
ZAD 1 N = int(input()) p = 0 rozna = True if N % 2 == 0: p = N / 2 * 5 + N / 2 * 2 print(p) else: for i in range(N): if rozna == True: p = p + 5 rozna = False else: p = p + 2 rozna = True print(p) ZAD2 palin_godz = '' def czy_palin(godzin,minut): czas = str(godzin) + ':' + str(minut) na_odwr = '' for i in range(4, -1, -1): na_odwr += str(czas[i]) if na_odwr == czas: return True return False def z_zerami(liczba): liczba2 = '' if liczba < 10: liczba2 += '0' + str(liczba) return liczba2 else: return liczba for godzina in range(24): for minuta in range(60): if czy_palin(z_zerami(godzina), z_zerami(minuta)) == True: palin_godz += str(z_zerami(godzina)) + ':' + str(z_zerami(minuta)) + ' ' print(palin_godz) ZAD3 n = input() index = 0 dwu_cyf = '' for cyfra in range(3): if int(n[cyfra]) < int(n[index]): index = cyfra for i in range(3): if index != i: dwu_cyf = dwu_cyf + n[i] print(dwu_cyf) ZAD4 l = int(input()) czt_l = l // 4 reszta = l % 4 if l == 3 or l == 1: print(1) else: if l == 2: print(l) else: if reszta == 0: print(czt_l) else: if reszta == 1: print(czt_l + 1) else: print(czt_l + 1) ZAD5 a = int(input()) b = int(input()) c = int(input()) naj_wieksz = 0 wieza1= '' wieza2= '' wieza3= '' if a >= b: if a >= c: naj_wieksz = a else: naj_wieksz = c else: if b >= c: naj_wieksz = b else: naj_wieksz = c for i in range(naj_wieksz, 0, -1): if a >= i: wieza1 = '@' else: wieza1 = '.' if b >= i: wieza2 = '@' else: wieza2 = '.' if c >= i: wieza3 = '@' else: wieza3 = '.' print(wieza1 + wieza2 + wieza3) ZAD6 N = int(input()) tab = input() tab = tab.split() najw1 = int(tab[0]) for cyfra in tab: if int(cyfra) > najw1: najw1 = int(cyfra) for cyfra in tab: if int(cyfra) != najw1: najw2 = int(cyfra) for cyfra in tab: if int(cyfra) > najw2 and int(cyfra) != najw1: najw2 = int(cyfra) for cyfra in tab: if int(cyfra) != najw1 and int(cyfra) != najw2: najw3 = int(cyfra) for cyfra in tab: if int(cyfra) > najw3 and int(cyfra) != najw1 and int(cyfra) != najw2: najw3 = int(cyfra) print(najw1 + najw2 + najw3) ZAD7 napis = input() napis2 = [] tab = [] napis3 = '' for i in range(len(napis)): tab.append(napis[i]) for litera in tab: if litera != '<': napis2.append(litera) else: if napis2 != []: napis2.pop() for lit in napis2: napis3 += lit print (napis3) ZAD8 alfabet = 'ABCDEFGHIJKLMNOPQRSTUWXYZ' napis = input() ilosc_owocu = [0] * 26 naj = 0 salatka = '' sumy = [0] * 500 naj2 = 0 for owoc in napis: for i in range(len(alfabet)): if owoc == alfabet[i]: #zapisuje ilosci owocow w napisie ilosc_owocu[i] += 1 for i in range(len(ilosc_owocu)): if ilosc_owocu[i] > naj: #szukam najwiekszej ilosci owoca naj = ilosc_owocu[i] for wspolna in range(naj, 0, -1): for ilosc in ilosc_owocu: if ilosc >= wspolna: sumy[wspolna] = sumy[wspolna] + wspolna for h in sumy: if h > naj2: naj2 = h print(naj2)
Editor is loading...
Leave a Comment