How to check whether a number is palindrome or not in Go

1 Answer

0 votes
package main

import "fmt"
 
func main() {
    var n int = 123321
    var remainder, temp int
    var reverse int = 0

    temp = n

    for{
        remainder = n % 10
        reverse = reverse * 10 + remainder
        n /= 10
 
        if (n == 0){
            break 
        }
    }
 
    if (temp == reverse) {
        fmt.Println("Palindrome")
    } else {
        fmt.Println("Not palindrome")
    }
 }



/*
run:

Palindrome

*/

 



answered Aug 23, 2020 by avibootz

Related questions

1 answer 135 views
1 answer 83 views
1 answer 183 views
1 answer 142 views
1 answer 168 views
1 answer 156 views
...