Напечатайте символы, входящие в текст только 1 раз, в порядке их кодов - PascalABC.NET
Формулировка задачи:
Пусть дан текст, оканчивающийся точкой. Напечатайте:
символы, входящие в текст только 1 раз, в порядке их кодов
Решение задачи: «Напечатайте символы, входящие в текст только 1 раз, в порядке их кодов»
textual
Листинг программы
begin writeln(ReadString('Текст:').OrderBy(x -> x).GroupBy(x -> x).Where(g -> (g.Count() = 1) and char.IsLetter(g.Key))); end.
Объяснение кода листинга программы
- Вводится строка с помощью функции
ReadString
-Текст:
. - Строка преобразуется в массив символов с помощью метода
OrderBy
иGroupBy
. - В результате получается группа символов, которые встречаются в тексте только один раз и являются буквами.
- Результат выводится на экран с помощью функции
writeln
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д