При написании программ часто приходиться вычислять минимальное число или на оборот максимальное число. Раньше большинство использовали if и переборы с массивами, это не верный вариант. Объясню почему, допустим у вас есть строка в которой имеются 1000 строк цифр, разной величины, представьте сколько времени потребуется на вычисление минимального числа или максимального, а так же представьте что […]
Как удалить все согласные буквы из предложения?
Пару лет назад мой знакомый, начинающий программист по C#, который писал свое приложение. Попросил ему написать пример кода который позволял удалять все согласные буквы из предложения. Я ему конечно помог, а сам код выкладываю вам, если он вам нужен можете пользоваться 🙂
1 2 3 4 5 6 7 8 9 10 11 12 13 |
static void Main(string[] args) { var str = "Привет всем, рад вас видеть на моем сайте"; string vowels = "[аоиеёэыуюя]"; str = string.Join(" ", Regex.Split(str, @"\W+") .Where(word => !string.IsNullOrWhiteSpace(word)) .Where(word => (word.Length / 2.0) > Regex.Replace(word, vowels, "", RegexOptions.IgnoreCase).Length)); Console.WriteLine(str); Console.ReadKey(); } |
Решаем задачу на C# по информатике.
Решаем задачу одного студента, задание следующее: Группа из 20 студентов сдавала экзамен. Оценки формируются случайным образом в диапазоне от 2 до 5. Определить сколько студентов получило оценку 5, 4, 3, и 2, если студент получил оценку 2, то напечатать сообщение «На пересдачу». Все это ему сказал преподаватель написать на C# чем мы сейчас и займемся! […]
Сортировка методом бинарное слияние.
В этой статье я покажу метод сортировки бинарным слиянием. В последнее время во многих университетах, преподаватели стали задавать за дачи именно основанном на этом методе сортировки, так как о нем мало информации, а та что есть в основном на англо язычных сайта, и примеры в основном написаны C++, а не на C# Сортировка бинарным слиянием- […]
Учимся работать с Timer()
Приветствую всех! В разных приложения иногда требуется вызывать какой либо метод по времени. Применение Timer широко используется, вот одно из них, допустим вам требуется делать сохранения в базу данных через определенный интервал времени, или проверять подключение пользователей к серверу, а возможно вы пишите игру где требуется проверить какое нибудь событие. Для таких целей и служит […]