golang 回文

package main

import (
	"fmt"
)

func test(n string) bool {

	result := []rune(n)
	length := len(result)
	for i,_ := range result {
		if i == length/2 {
			break
		}
		tail := length-i-1
		if result[i] != result[tail] {
			return 	false
		}
	}
	return true
}


func main() {
	var str string
	fmt.Scanf("%s\n",&str)
	if test(str) {
		fmt.Println("Yes")
	}else {
		fmt.Println("No")
	}
}

猜你喜欢

转载自blog.csdn.net/zhangyexinaisurui/article/details/81173964