题解 | #回文昵称#
回文昵称
https://www.nowcoder.com/practice/5ac63bfdf73c473d9dee7e3294551563
package main
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param s string字符串
* @return bool布尔型
*/
func isPalindromeNickname( s string ) bool {
// write code here
str :=[]byte(s)
for i :=0;i<len(str);i++{
val :=str[i]
if val>64&&val<91{
str[i]=val+32
}else if val<48||(val>57&&val<97)||val>122{
str=append(str[:i], str[i+1:]...)
i--
}
}
for i,j :=0,len(str)-1;i<j;i++{
if str[i]!=str[j]{
return false
}
j--
}
return true
}

