1
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
vvod = input()
|
||||
chisla = []
|
||||
res = ""
|
||||
|
||||
for i in vvod:
|
||||
if i.isdigit():
|
||||
chisla.append(i)
|
||||
|
||||
for i in range(1, 10):
|
||||
if str(i) not in chisla:
|
||||
res = res + str(i)
|
||||
|
||||
if len(res) == 0:
|
||||
res = "0"
|
||||
|
||||
print(int(res))
|
||||
@@ -0,0 +1,17 @@
|
||||
tsena, moneta1, moneta2 = input().split()
|
||||
tsena = int(tsena)
|
||||
moneta1 = int(moneta1)
|
||||
moneta2 = int(moneta2)
|
||||
sposobi = 0
|
||||
kolvo1 = 0
|
||||
kolvo2 = 0
|
||||
|
||||
while moneta1 * kolvo1 <= tsena and moneta1 * kolvo1 + moneta2 * kolvo2 <= tsena:
|
||||
while moneta2 * kolvo2 <= tsena and moneta1 * kolvo1 + moneta2 * kolvo2 <= tsena:
|
||||
if moneta1 * kolvo1 + moneta2 * kolvo2 == tsena:
|
||||
sposobi = sposobi + 1
|
||||
kolvo2 = kolvo2 + 1
|
||||
kolvo1 = kolvo1 + 1
|
||||
kolvo2 = 0
|
||||
|
||||
print(sposobi)
|
||||
@@ -0,0 +1,18 @@
|
||||
tsena, moneta1, moneta2 = input().split()
|
||||
tsena = int(tsena)
|
||||
moneta1 = int(moneta1)
|
||||
moneta2 = int(moneta2)
|
||||
sposobi = 0
|
||||
kolvo1 = 0
|
||||
kolvo2 = 0
|
||||
coins = [moneta1, moneta2]
|
||||
|
||||
def countChange(money, coins):
|
||||
if money == 0:
|
||||
return 1
|
||||
elif money < 0 or len(coins) == 0:
|
||||
return 0
|
||||
else:
|
||||
return money, [coins[1]] + countChange(money - coins[0], coins)
|
||||
|
||||
print(countChange(tsena, coins))
|
||||
Reference in New Issue
Block a user