Go Arithmetic Operators Check Whether a Number is Palindrome or Not

Description

Go Arithmetic Operators Check Whether a Number is Palindrome or Not

package main//from   w w w.  ja va  2s . c  o m

import "fmt"

func main() {
  var number,remainder,temp int
  var reverse int = 0

  number = 1001

  temp=number

  for{
    remainder = number%10
    reverse = reverse*10 + remainder
    number /= 10

    if(number==0){
      break // Break Statement used to exit from loop
    }
  }

  if(temp==reverse){
    fmt.Printf("%d is a Palindrome",temp)
  }else{
    fmt.Printf("%d is not a Palindrome",temp)
  }

}



PreviousNext

Related