003 - 회신 수

2614 단어 SuanFa
하나의 정수가 회문수인지 아닌지를 판단하다.회문수는 정서(왼쪽에서 오른쪽으로)와 역서(오른쪽에서 왼쪽으로)가 모두 같은 정수를 가리킨다.
예제
  : 121
  : true

코드
package main

import (
	"log"
)

func main() {
	rel := isPalindrome(313)
	log.Println("rel:", rel)
}

func isPalindrome(x int) bool {
	if x < 0 {
		return false
	}
	origin := x
	redirect := 0
	for x != 0 {
		redirect = redirect*10 + x%10
		x /= 10
	}
	return origin == redirect
}

좋은 웹페이지 즐겨찾기