分两种情况:
一种是奇数位字符串, 如:“aba”;
另一种是偶数位字符串,如: "abba"。
1. [代码][Ruby]代码
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#分两种情况
#第一种是奇数位字符串
def
method str
p str == str.reverse ?
"Yes"
:
"No"
end
#另一种是偶数位字符串
def
method str
p (str == str.reverse
and
str.length%
2
==
0
) ?
"Yes"
:
"No"
end
|