Напечатайте символы, входящие в текст только 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.

Объяснение кода листинга программы

  1. Вводится строка с помощью функции ReadString - Текст:.
  2. Строка преобразуется в массив символов с помощью метода OrderBy и GroupBy.
  3. В результате получается группа символов, которые встречаются в тексте только один раз и являются буквами.
  4. Результат выводится на экран с помощью функции writeln.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5
Похожие ответы