全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3386 1
2013-06-11
怎样写一个名字叫palindrom的 function能检验一个单词是不是回文。这个单词要作为这个function的argument而不是vector。
结果要是这样:
>palindrom("hello")
>"hello" is no palindrom!
>palindrom("Anna")
>"Anna" is a palindrom!
>palindrom ("anna")
>"anna" is a palindrom!
求大师帮帮忙!

                                                                                                                                            
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-6-11 07:54:14
You can use rev function as an example below,

revfun <- function(a) {
       b<- a
       a=tolower(a)
       if ( a==paste(rev(substring(a,1:nchar(a),1:nchar(a))),collapse="")) {
         rv<- paste(b, "is a palindrome!")
       } else {
         rv<- paste(b, "is not a palindrome!")
       }

       return( rv )
}

x<-"Hello"
revfun(x)
revfun("anna")
revfun("Anna")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群