js 字符串反转编程题目
来源:互联网 发布:淘宝领卷app 编辑:程序博客网 时间:2024/06/06 03:41
之前去面试,被问到的一个编程题目,由于手写代码的能力确实不强,所以遗憾没能写出来,现在想了想,写一个,记录一下
反转字符串
写一个函数getReString(),实现对含有“.”的字符串实现反转,效果如下例。
eg:
“www..baidu.com….cn..h” –> “h..cn….com.baidu..www”
let st = "www..baidu.com....cn..h"function getReString(st){ var arr = [] var reString = function (st) { if( st.length > 0 ){ let position = st.indexOf(".") if( position === 0 ){ let ele = '.' arr.unshift(ele) st = st.slice(1) }else if( position !== -1 ){ let ele = st.slice(0,position) arr.unshift('.',ele) st = st.slice( position + 1) }else{ arr.unshift(st) st = '' } return reString(st) } } reString(st) return arr.join("")}console.log(getReString(st))
0 0
- js 字符串反转编程题目
- 面试常见题目,字符串反转
- 【题目11】字符串原地反转
- js复习:字符串反转
- js字符串反转
- js字符串反转
- JS实现字符串反转
- js反转字符串方法
- js 快速反转字符串
- 编程珠玑字符串反转
- 面试经典题目:字符串的反转算法
- 华为笔试初级题目-字符串反转
- 编程之法--字符串反转
- 网络编程练习字符串反转
- 【编程题目】Pq.9--反转链表
- js编程题目
- js编程小题目
- js 字符串和数组反转
- Android Studio 编译 ZXing 3.2.1 源码
- linux抢占机制
- 杭电 5826
- 第一章 vagrant简介--Setting Up Vagrant(6)
- 1095. Cars on Campus (30)
- js 字符串反转编程题目
- java 中的 equals 和 ==
- 杭电1160 排序+LIS+记录
- RecyclerView使用完全指南,是时候体验新控件了(一)
- 装饰模式
- iOS核心动画高级理解
- Android打包系列——多渠道打包及签名
- 封装Ajax请求,callback函数参数分析
- 添加jar包编译出现错误"XXX cannot be resolved or is not a field"解决方法