This commit is contained in:
BarsTiger
2021-10-15 12:46:53 +03:00
parent b9772007b3
commit 68fb5410ee
45 changed files with 729 additions and 16 deletions

View File

@@ -0,0 +1,12 @@
tortiv, kmonet = map(int, input().split())
uzeEst = kmonet + 1
if kmonet > tortiv:
potratil = tortiv - 1
else:
potratil = kmonet
if uzeEst < tortiv:
potratil += (tortiv - uzeEst)
print(potratil)

View File

@@ -0,0 +1,21 @@
chisloVV = int(input())
deystviy = 0
while chisloVV != 1:
if chisloVV % 3 == 0:
chisloVV = chisloVV / 3
deystviy += 1
elif (chisloVV + 1) % 3 == 0:
chisloVV = (chisloVV + 1) / 3
deystviy += 2
elif (chisloVV - 1) % 3 == 0:
chisloVV = (chisloVV - 1) / 3
deystviy += 2
else:
chisloVV = chisloVV - 1
deystviy += 1
print(deystviy)

View File

@@ -0,0 +1,20 @@
dlina = int(input())
massiv = input().split()
deystviy = 0
for i in range(dlina):
tempDeyst = 0
idlapoiskaed = 0
for kjkjjljdfg in range(dlina):
if massiv[idlapoiskaed] == '1':
break
idlapoiskaed += 1
if massiv[i] == "0":
for j in range(i):
if massiv[j] == "1":
tempDeyst += 1
deystviy += tempDeyst
massiv[i], massiv[idlapoiskaed] = massiv[idlapoiskaed], massiv[i]
print(deystviy)

View File

@@ -0,0 +1,39 @@
string = input()
podxodat = 0
def gen_all_pidradki():
allPidradkii = set()
for i in range(len(string)):
for j in range(len(string), i, -1):
allPidradkii.add(string[i:j:1])
return allPidradkii
def gen_all_pidradki_2(txt, start):
allPidradkii = []
while start <= len(txt):
for i in range(0, len(txt)):
if i <= len(txt) - start:
allPidradkii.append(txt[i:i + start])
start = start + 1
return allPidradkii
allPidradki = gen_all_pidradki_2(string, 3)
for i in allPidradki:
odinak = 0
maxOdinak = 0
for j in range(len(i)):
odinak = 0
for sravn in range(len(i)):
if i[j] == i[sravn]:
odinak += 1
if odinak > maxOdinak:
maxOdinak = odinak
if maxOdinak == (len(i) - 1):
podxodat += 1
print(podxodat)