Программисты,объясните как работает эта программа:
words = sorted([input().lower() for _ in range(int(input()))])
def sorted_string(s):
return ''.join(sorted(s))
anagram = {}
for word in words:
sorted_word = sorted_string(word)
anagram.setdefault(sorted_word, [])
anagram[sorted_word].append(word)
for w, a in anagram.items():
if len(set(a)) > 1:
print(*sorted(set(a)))
206
456
Ответы на вопрос:
Количество цветов = 16 777 216 = 1024*1024*16 = 2^(24) 24 бит для кодировки одного цвета (пикселя) 1024 =2^(10) 768=3*256=3*2^8 24=3*2^3 f= 1024*768*24 = 2^(10) * 3*2^8 *3 *2^3 = 9*2^(18) *2^3 бит = 9*2^(18) байт = 9*2^8 (кбайт) =9*256 (кбайт) = = 2304 (кбайт) = 2,25 (мбайт)
Популярно: Информатика
-
Аминочка12318.02.2022 13:09
-
Малышкалюбитспать25.05.2022 20:22
-
Dive105.10.2021 21:47
-
8915305106024.07.2021 22:07
-
Amaliya21101319.04.2020 05:31
-
кекай08.05.2021 14:49
-
GlendaRei19.06.2023 10:08
-
sofya1508198707.06.2020 00:42
-
0katushka014.02.2021 05:06
-
Адил55507.02.2020 19:05