Дана строка S. Найти количество различных букв в ней. Программа должна работать без учёта регистра букв - C#
Формулировка задачи:
Задачи на обработку строк . Условие вида "дана строка" означает, что пользователем вводится строка с клавиатуры. Осуществить ввод необходимых данных, выполнить реализацию алгоритма, обеспечить вывод полученных результатов. Не допускается использование операторов, прерывающих ход программы (break, goto).
Дана строка S. Найти количество различных букв в ней. Программа должна работать без учёта регистра букв.
Решение задачи: «Дана строка S. Найти количество различных букв в ней. Программа должна работать без учёта регистра букв»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { HashSet<char> hs = new HashSet<char>(); string str = "i Am JoHn CeNa cEnA jOhN aM I"; // или так (чтобы считать строку с клавиатуры) string str = Console.ReadLine(); str = str.ToLower(); foreach (char ch in str) { if(char.IsLetter(ch)) hs.Add(ch); } Console.WriteLine("Количество уникальных букв = {0}", hs.Count()); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д