我想写一个函数来反转任何数字的顺序.这是我的,但它不起作用.请帮我!
n=123
rev_number=function(n){
m=strsplit(as.character(n),"")
if (m==rev(m)) print("reversed number")
}
Run Code Online (Sandbox Code Playgroud)
期望的输出是 n=321
基本上,我想检查数字的平方根是否是整数,所以我尝试了以下函数:
is.integer(sqrt(4))
Run Code Online (Sandbox Code Playgroud)
预期值是TRUE实际结果FALSE.我已经阅读了一些其他帖子,似乎我需要使用L强制转换为整数.但是,不知道我应该如何使它在我的情况下工作.
r ×2