Skip to content

Instantly share code, notes, and snippets.

@jikeytang
Last active August 29, 2015 14:03
Show Gist options
  • Save jikeytang/c5cd68071c310c7fedfa to your computer and use it in GitHub Desktop.
Save jikeytang/c5cd68071c310c7fedfa to your computer and use it in GitHub Desktop.
[ Javascript ] - 20140701-题目1
我在向美女Mary索要QQ号时,她告诉我这样的规则:
首先将第1个数删除,紧接着将第2个数放到这串数的末尾,
再将第3个数删除并将第4个数放到这串数的末尾,
再将第5个数删除,一直到最后一个数,将最后的一个数也删除。
按照刚才删除的顺序,把这些删除的数按顺序串连起来就是Mary的QQ号。
比如这个qq号是:123456 删除后连起来的数是:
1
34562
3
5624
5
246
2
64
6
4
=
135264
PS:
1. 回复时注意加上下面这句话,才会有语法高亮或格式缩进。
```javascript
// you code
```
2. 粘贴代码时请使用shift+tab,缩进前面的空白。
@zjhsd2007
Copy link

(function(qq){
    var arr = qq.split(''),re=[];
    while(arr.length){
        re = re.concat(arr.splice(0,1));
        arr = arr.concat(arr.splice(0,1));
    }
    console.log(re.join(''));
})('123456');

@skylerzhang
Copy link

(function(str){
            var arr=str.split(''),arr1=[];
            while(arr.length){
                arr1.push(arr.shift());
                arr[arr.length-1]=(arr.shift());
            }
            alert(arr1.join(''));
        })('123456');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment