
Свобода лучше, чем несвобода. Нам всё введут, а мы выберем. Напишите программу, которая из одной
строки считает: строка (разделитель) число (необходимое количество уникальных символов) строка (для анализа) Затем по первой строке разделить последнюю и выбрать из полученного списка только те слова, в которых уникальных символов не меньше указанного числа.

Ответы на вопрос

Ответ:
var
x, y: integer;
n: integer;
sum: integer;
mindif: integer;
f: text;
begin
assign(f,'C:\27-A.txt');
reset(f);
readln(f, n);
sum := 0;
mindif := 20001;
while not eof(f) do begin
readln(f, x, y);
if x > y then
sum := sum + x
else
sum := sum + y;
if (abs(x - y) < mindif) and (abs(x-y) mod 3 <> 0) then mindif := abs(x-y);
end;
if sum mod 3 <> 0 then
writeln(sum)
else
writeln(sum - mindif);
end.
Объяснение:



Вот простая программа на Python, которая делает то, что вы описали:
pythondef filter_words(input_str):
parts = input_str.split(' ')
if len(parts) != 3:
return "Некорректный формат ввода. Пожалуйста, используйте следующий формат: строка (разделитель) число (необходимое количество уникальных символов) строка (для анализа)"
delimiter = parts[0]
required_unique_chars = int(parts[1])
text_to_analyze = parts[2]
words = text_to_analyze.split(delimiter)
filtered_words = [word for word in words if len(set(word)) >= required_unique_chars]
return ' '.join(filtered_words)
input_str = input("Введите строку (разделитель) число (необходимое количество уникальных символов) строка (для анализа): ")
result = filter_words(input_str)
print("Результат: ", result)
Вы можете запустить эту программу, введя строку в правильном формате, например:
arduino" " 4 "Свобода лучше, чем несвобода. Нам всё введут, а мы выберем."
Эта программа разделит последнюю строку на слова, используя заданный разделитель (в данном случае, пробел), и выберет только те слова, в которых уникальных символов не меньше указанного числа (в данном случае, 4).


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili