Записать подпрограмму, составляющую список "неправильных" слов - 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)

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


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

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

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