Записать подпрограмму, составляющую список "неправильных" слов - Visual Basic .NET
Формулировка задачи:
Записать подпрограмму, которая составляет список "неправильных" слов текста. "Неправильными" считать слова, в которых вперемешку буквы русского и латинского алфавитов или буквы и цифры. Подпрограмма принимает исходный текст и возвращает массив искомых слов.
Решение задачи: «Записать подпрограмму, составляющую список "неправильных" слов»
textual
Листинг программы
- Dim txt As String = "Leaflet is designed with simplicity performыукацance and usab125ility in mind It works efficiently across all major desktop and mobile platforms out of the box"
- Dim ttx() As String = txt.ToLower.Split(" "c)
- Dim lst As New List(Of String)
- Dim sm As Integer
- For Each wrd As String In ttx
- sm = 0
- For Each ch As Char In wrd.ToCharArray
- If Char.IsDigit(ch) Then
- sm = wrd.Count - 1
- Exit For
- End If
- If AscW(ch) > 96 AndAlso AscW(ch) < 123 Then
- sm += 1
- Else
- sm -= 1
- End If
- Next
- If Math.Abs(sm) <> wrd.Count Then
- lst.Add(wrd)
- End If
- Next
- ListBox1.Items.AddRange(lst.ToArray)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д