
Вопрос задан 07.08.2023 в 08:16.
Предмет Информатика.
Спрашивает Марчук Радік.
Дана строка, состоящая из строчных латинских букв. Определить кол-во разных символов в строке.
Использовать множества. Помогите пожалуйста. Хотя бы образец решение не обязательно. Даю 100 баллов

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

Отвечает Батырханова Анна.
// PascalABC.NET 3.3, сборка 1579 от 18.11.2017
// Внимание! Если программа не работает, обновите версию!
begin
var s:=ReadlnString;
var Q:set of char:=[];
foreach var c in s do Q+=[c];
var k:=0;
foreach var c in Q do k+=1;
Writeln('Разных символов в строке: ',k);
end.
Пример
qwertrvynnmuimopcjdshfdfddervtetv
Разных символов в строке: 19
// Внимание! Если программа не работает, обновите версию!
begin
var s:=ReadlnString;
var Q:set of char:=[];
foreach var c in s do Q+=[c];
var k:=0;
foreach var c in Q do k+=1;
Writeln('Разных символов в строке: ',k);
end.
Пример
qwertrvynnmuimopcjdshfdfddervtetv
Разных символов в строке: 19



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам решить эту задачу с использованием множества. Вот образец решения на Python:
pythondef count_unique_characters(input_string):
unique_chars = set(input_string)
return len(unique_chars)
input_string = input("Введите строку из строчных латинских букв: ")
result = count_unique_characters(input_string)
print(f"Количество разных символов в строке: {result}")
В этом коде мы определяем функцию count_unique_characters
, которая принимает строку в качестве входного аргумента. Внутри функции мы создаем множество unique_chars
, в котором будут храниться уникальные символы из введенной строки. Затем мы возвращаем количество элементов в этом множестве, которое и представляет количество разных символов.
Вы можете скопировать и вставить этот код в свою среду разработки на Python и запустить его. Он запросит вас ввести строку, а затем выведет количество разных символов в этой строке.


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