码迷,mamicode.com
首页 > 其他好文 > 详细

腾讯2018年9月秋招前端笔试题--编程题

时间:2018-09-16 20:56:32      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:length   math   readline   分享图片   UNC   i+1   字符串   javascrip   justify   

技术分享图片

var readline = require(‘readline‘);
const rl = readline.createInterface({
    input:process.stdin,
    output:process.stdout
});
const lines = [];
rl.on(‘line‘,function(line){
    lines.push(line);
    const arr= lines.map((item) => {
        return +item;
    })
    if(arr.length === arr[0]+1){
        let num = arr[0];
        for(let i=1;i<=num;i++){
            justify(arr[i]);
        }
    } 
})

function justify(num){
    var a=num;
    var sum = 0;
    var temp =0;
    while(num>0){
        temp=num%10;
        num=parseInt(num/10);
        sum+=temp;
    }
    if(a%sum===0){
        console.log(‘Yes‘)     
    }else{
        console.log(‘No‘)
    }
}

  技术分享图片

只通过30%,待完善

技术分享图片

var readline = require(‘readline‘);
const rl = readline.createInterface({
    input:process.stdin,
    output:process.stdout
});
const lines = [];
rl.on(‘line‘,function(line){
    lines.push(line);
    if(lines.length === 2){
        var str=lines[0];
        var firstindex=0
        var result=[];
        index = str.indexOf(lines[1],firstindex);
        while(index>=0){
            result.push(index);
            index = str.indexOf(lines[1],index+lines[1].length);
        }
        // 找到的满足字符串P的全部起始位置
        console.log(result);
        var sum=0;
        var count = 1;
        for(let i=0;i<result.length-1;i++){
            if(result[i+1]-result[i]===lines[1].length){
                count++;
            }else{
                sum+=Math.pow(lines[1].length*count,2);
                count=1;
            }
        }
        sum+=Math.pow(lines[1].length*count,2);
        console.log(sum);
    }
})

  aaa的情况,考虑不周

 

腾讯2018年9月秋招前端笔试题--编程题

标签:length   math   readline   分享图片   UNC   i+1   字符串   javascrip   justify   

原文地址:https://www.cnblogs.com/shenminer/p/9656991.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!