Света11111111119079г
30.10.2022 08:32

# Написать функцию all_different(start, finish), которая определяет количество чисел # в интервале между числами start и finish (их не считая), в записи которых все цифры разные.
#
# Примеры:
# all_different(20,33) ==> 11 (кроме числа 22)
# all_different(0,101) ==> 90

import traceback

def all_different(start, finish):
# Тело функции
return 0

# Тесты
try:
assert all_different(20, 33) == 11
assert all_different(0, 10) == 9
assert all_different(0, 101) == 90
assert all_different(0, 1000) == 738
assert all_different(5000, 50000) == 14616
except AssertionError:
print("TEST ERROR")
traceback.print_exc()
else:
print("TEST PASSED")

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
argen08
01.01.2023 02:16

Объём переданного файла составляет 28800 бит/сек * 1 мин 20 сек = 28800 бит/сек * 80 сек = 2304000 бит


Изображение состоит из 600 * 400 = 240000 пикселей, значит, на 1 пиксель отводилось 2304000/240000 = 9,6 бит


Получилось нецелое количество бит. Это может означать, например, что использовалось какое-то сжатие данных: при кодировании, принятом в школьных задачах, на каждый пиксель отводится одинаковое целое число бит.


Оценить количество цветов в палитре можно по-разному:

– округлить количество бит на пиксель вниз (9 бит), тогда в палитре 2^9 = 512 цветов

– не округлять, в палитре 2^9,6 = 776 цветов

– округлить вверх (10 бит), в палитре 2^10 = 1024 цвета

0,0(0 оценок)
Ответ:
lolopoo
21.05.2020 08:37

1)

def smm_numbers(x):

   sm = 0

   sm_num = 0

   for _ in x:

       sm += int(_)

   for j in range(2, 10):

       j = str(j * int(x))

       for p in j:

           sm_num += int(p)

       if sm_num != sm:

           return False

       sm_num = 0

   return True

a, b = map(int, input().split())

count = 0

for i in range(a, b + 1):

   if smm_numbers(str(i)):

       print(i)

       count += 1

if count == 0:

   print(0)

2)

def fib(n):

   if n == 0 or n == 1:

       return 1

   else:

       return fib(n - 1) + fib(n - 2)

for i in range(int(input())):

   print(fib(i), end=' ')

3)

alphabet = ''

def now_system_10(x):

   global new_system

   znak = '+'

   if x < 0:

       x = abs(x)

       znak = '-'

   new_x = ''

   lst = []

   while x >= new_system or lst == []:

       if 9 < x % new_system:

           if x % new_system < 20:

               lst += [alphabet[int(str(x % new_system)[1])]]

           elif x % new_system < 30:

               lst += [alphabet[int('1' + str(x % new_system)[1])]]

           else:

               lst += [alphabet[int('2' + str(x % new_system)[1])]]

       else:

           lst += [x % new_system]

       x //= new_system

   if x != 0:

       lst += [x]

   lst.reverse()

   if znak == '-':

       new_x += '-'

   for j in lst:

       new_x += str(j)

   return new_x

num, new_system = map(int, input().split())

print(now_system_10(num))

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота