Нужно немного уточнить, чтобы я мог выполнить задачу правильно.
Вопросы:
Какие числа нужно раскрашивать? (список или диапазон)Какие именно свойства вы рассматриваете? (например: чётность, делимость на 3, простое/составное, квадрат/куб, заканчивается на 5 и т.п.)Что значит «двумя одинаковыми свойствами» — числа, у которых есть две одинаковые общие свойства между собой (то есть каждая пара в группе совпадает по двум свойствам), или числа, у каждого из которых ровно два свойства из заданного списка?
Пример, чтобы проиллюстрировать оба варианта:
Вход: числа 1..20, свойства = {чётность, делимость на 3, простое/составное}.Интерпретация A (группировка по «имеют одинаковые две свойства»): например числа, которые одновременно чётные и делятся на 3 (6, 12, 18) — покрасим их в синий; числа, которые нечётные и простые (3,5,7,11,13,17,19) — в красный и т.д.Интерпретация B (каждое число имеет ровно два свойства из списка): если требование «ровно два свойства», то для каждого числа считаем, сколько свойств из списка у него истинны, и раскрашиваем те, у которых ровно два.
Если пришлёте конкретный список чисел и перечень свойств (или скажете, какую из интерпретаций вы имели в виду), я:
сгруппирую числа по требуемому критерию,дам результат с указанием цветов (или пришлю картинку/таблицу/HTML, если нужно),при желании — дам код (Python) для автоматической раскраски.
Нужно немного уточнить, чтобы я мог выполнить задачу правильно.
Вопросы:
Какие числа нужно раскрашивать? (список или диапазон)Какие именно свойства вы рассматриваете? (например: чётность, делимость на 3, простое/составное, квадрат/куб, заканчивается на 5 и т.п.)Что значит «двумя одинаковыми свойствами» — числа, у которых есть две одинаковые общие свойства между собой (то есть каждая пара в группе совпадает по двум свойствам), или числа, у каждого из которых ровно два свойства из заданного списка?Пример, чтобы проиллюстрировать оба варианта:
Вход: числа 1..20, свойства = {чётность, делимость на 3, простое/составное}.Интерпретация A (группировка по «имеют одинаковые две свойства»): например числа, которые одновременно чётные и делятся на 3 (6, 12, 18) — покрасим их в синий; числа, которые нечётные и простые (3,5,7,11,13,17,19) — в красный и т.д.Интерпретация B (каждое число имеет ровно два свойства из списка): если требование «ровно два свойства», то для каждого числа считаем, сколько свойств из списка у него истинны, и раскрашиваем те, у которых ровно два.Если пришлёте конкретный список чисел и перечень свойств (или скажете, какую из интерпретаций вы имели в виду), я:
сгруппирую числа по требуемому критерию,дам результат с указанием цветов (или пришлю картинку/таблицу/HTML, если нужно),при желании — дам код (Python) для автоматической раскраски.Напишите данные — и я быстро выполню.