您当前的位置:首页 > 计算机 > 编程开发 > 数据结构与算法

第 99 题:编程算法题

时间:12-14来源:作者:点击数:
CDSY,CDSY.XYZ

用 JavaScript 写一个函数,输入 int 型,返回整数逆序后的字符串。如:输入整型 1234,返回字符串 4321。要求必须使用递归函数调用,不能用全局变量,输入函数必须只有一个参数传入,必须返回字符串。

function test(i){
  const next = parseInt(i/10); //只取整数部分,代表去掉个位后的值
  //next==0 说明i是个一位数
  //i+"" 保证返回是字符串
  //i%10 取得个位部分
  //test(next) 递归调用
  return next==0 ? i+"" : (i%10 + test(next)); 
}
console.log(test(1234)); // 4321
console.log(test(123)); //321
console.log(test(12)); //21
console.log(test(1)); //1
console.log(test(100)); //001
console.log(test(101)); //101
console.log(test(1010)); //0101
CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐