зміна масштабу без втрати якості і практично без збільшення розмірів вихідного файлу;
максимальна точність побудованого зображення (координати точок, між якими можуть бути проведені криві, можуть мати точність до сотих доль мікрона);
файл з векторним зображенням має набагато менший розмір порівняно з растровим зображенням;
малюнок має високу якість при друкуванні, особливо це добре помітно при високоякісному друці;
можливість редагування всіх частин векторного зображення;
простий експорт векторного малюнка в растровий.
#1
lst = [int(i) for i in input().split()]
print(len(set(lst)))
#2
import statistics
lst = [int(i) for i in input().split()]
print(statistics.mode(lst))
Объяснение:
#1
set() не изменяет состояния списка, передаваемого аргументом. Возвращает объект типа set, представляющий собой множество уникальных объектов, входивших в изначальный список. Длина этого множества и есть кол-во уникальных элементов в изначальном списке
#2
Модуль statistics является встроенным модулем Python (предоставляется пользователю "из коробки", без нужды качать что либо), и предоставляет набор функций и классов для работы со статистикой. Функция statistics.mode([iterable]) возвращает самый часто встречающийся элемент переданного ей списка (или любого другого итерируемого объекта)
s, s0, sr: string;
c: char;
i, j: integer;
begin
s := 'Это пример*строки*для обра*ботки*** такой';
s0 := '=|=';
c := '*';
sr := '';
j := 0;
for i := 1 to Length(s) do
if s[i] = c then sr := sr + s0 + c else sr := sr + s[i];
Writeln(sr)
end.
Тестовое решение:
Это пример=|=*строки=|=*для обра=|=*ботки=|=*=|=*=|=* такой