美文网首页
百词斩笔试总结

百词斩笔试总结

作者: Gopal | 来源:发表于2018-07-23 22:28 被阅读495次

第一题:输入一段只含有数字和字符串的字符串,则取出各个数字,获得最大值。

function num (str) {
    var numArr = str.match(/\d+/g);
    var max = numArr[0];
    for (var i = 1; i < numArr.length; i++) {
        if (numArr[i] > max) {
            max = numArr[i]
        }
    }
}
num ('adsf102dsfa234dfas2345dfg234')

第二题:
输入n个数字,这n个数字不能重复,如果有连续的数字,则使用类似1-4的方法表示,没有,则直接表示。

function line (arr) {
    var result = [];
    var tmp;
        // 将连续的归为一组,不连续的各归为一组,组别是一个数组表达
    while(tmp = arr.shift()){
        if(result.length == 0){
            result.push([tmp]);
            continue;
        }
    
        var e = result[result.length - 1];
                // 若连续
        if(tmp == e[e.length - 1] + 1) {
            e.push(tmp);
        }else{
            result.push([tmp]);
        }
    }
    console.log(result);
    for(var i = 0; i < result.length;i++) {
        if (result[i].length>=3) {
            var len = result[i].length;
            result[i] = result[i][0] + '-' + result[i][len-1];
        }else {
            result[i] = result[i].join(',')
        }
    }
    console.log(result.join(','))
}
line([1,2,4,5,6,8,9,10,11])

相关文章

  • 百词斩笔试总结

    第一题:输入一段只含有数字和字符串的字符串,则取出各个数字,获得最大值。 第二题:输入n个数字,这n个数字不能重复...

  • 一款学习类产品的小练习

    这是百词斩的一道UI笔试题。 1,百词斩计划出一款全新的独立视频 App, 内容是百词斩制作的常用英文词汇解说视频...

  • 记录进度

    笔试: 吉比特0429腾讯0427网易雷火0425微众银行0421百词斩0420左右美团点评0416 面试: 字节...

  • 百词斩

    恍惚间进入了2018年,想起了自己曾经定下的那个目标,开始了百词斩的生活,虽然每天消灭的词汇量有限,但是在坚持了一...

  • 百词斩

    百词斩是一个帮助用户记忆单词的APP。 交互方面比较特别。进入APP后是横屏的展现方式。但是其中一些功能会转为竖屏...

  • 百词斩

    今天我忽然想到了一个软件,应该都听过,在学习英语上有很大的帮助。他就是一个练英语词汇量的软件——百词斩。 ...

  • 百词斩

    今天用百词斩测试了下自己的词汇量,有5000多吧!介于四级到六级之间!虽然好多单词能知道它的意思,但是要写出来对于...

  • 百词斩

    背单词的APP有很多,我也试着用了几个APP,但我感觉还是百词斩好用些。 用百词斩背单词的时候,它会为每一个单词配...

  • 百词斩

    李锐对孩子说,:“这样刷单词有什么用啊?考试的时候会给你单词图片吗?” 乍一听,金墨觉得是不是说给自己听的,后面静...

  • 百词斩

    坚持了几天,背不下去了,没什么意思。

网友评论

      本文标题:百词斩笔试总结

      本文链接:https://www.haomeiwen.com/subject/efnhcftx.html