Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
606 views
in Technique[技术] by (71.8m points)

module - VB.NET Isogram checker

I have this question here below. I am unable to figure it out. any help would be much appreciated with an explanation on how its done too.

In VB, write a function called Isogram that takes in one parameter - a string of lowercase letters and returns a Boolean depending on whether or not the parameter is an Isogram. An isogram is a word that has no repeating letters, consecutive or nonconsecutive.

Assume that the string parameter is all lower case letters with no punctuation or numbers or spaces.

I have not been given any code at all, however I have had a shot. I know it is completely wrong however.

Here is my code:

Module Module1

    Function isogram(ByVal StringToCheck As String)
        For i = 0 To StringToCheck.Length - 1
            If Not Char.IsLetter(StringToCheck.Chars(i)) Then
                Return False
            End If
        Next

        Return True
    End Function

    Sub Main()
        Dim temp As String
        Dim x As Boolean
        Console.Write("Please enter a string: ")
        temp = Console.ReadLine()

        x = isogram(temp)

        Select Case x
            Case True
                Console.WriteLine("True")
            Case False
                Console.WriteLine("False")
        End Select

        Console.ReadKey()
    End Sub

End Module
question from:https://stackoverflow.com/questions/65902451/vb-net-isogram-checker

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...