In this article, the palindrome checker program is created with Go programming language. This is the steps to check if the sentence is a palindrome. This is the implementation in Go. The Output I hope this article is helpful to learn about creating palindrome checker program in Go.
func isPalindrome(sample string) bool {
// create a variable to store reversed string
var reversed string
// split sample string
var words = strings.Split(sample, "")
// insert all characters from the last index
// into "reversed" variable
for i := len(words) - 1; i >= 0; i-- {
reversed += words[i]
}
// if sample is equals to reversed string
// then the result is true
if sample == reversed {
return true
}
// return false if sample is not equals to reversed string
return false
}
isPalindrome()
function is used in main
function.
package main
import (
"fmt"
"strings"
)
func main() {
// return true
fmt.Println(isPalindrome("level"))
// return false
fmt.Println(isPalindrome("sample text"))
}
true
false
Article Contributed By :
|
|
|
|
360 Views |