楼主: kiotoqq
3406 1

[问答] 怎样写一个function用来检查单词是否是回文 [推广有奖]

  • 0关注
  • 0粉丝

本科生

22%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
488 点
帖子
47
精华
0
在线时间
61 小时
注册时间
2010-12-16
最后登录
2014-10-28

楼主
kiotoqq 发表于 2013-6-11 03:46:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
怎样写一个名字叫palindrom的 function能检验一个单词是不是回文。这个单词要作为这个function的argument而不是vector。
结果要是这样:
>palindrom("hello")
>"hello" is no palindrom!
>palindrom("Anna")
>"Anna" is a palindrom!
>palindrom ("anna")
>"anna" is a palindrom!
求大师帮帮忙!

                                                                                                                                            
二维码

扫码加我 拉你入群

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

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

关键词:function Fun CTI TIO UNC function 单词

沙发
bobguy 发表于 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")
已有 3 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
ryusukekenji + 1 + 1 热心帮助其他会员
kiotoqq + 1 + 1 + 1 热心帮助其他会员
qoiqpwqr + 10 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 3  热心指数 + 3  信用等级 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 13:47