zoukankan      html  css  js  c++  java
  • 网易内推前端3道题---彩砖、01串、独立生活时间

    1.

    var readline = require('readline');
    const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
    terminal:false
    });
     
    rl.on('line', function(line){ // javascript每行数据的回调接口
    console.log(num(line));
    });
     
    function num(str){
    var len = 0;
    var s = new Set(str.split(''));
    if(s.size<=2) len = s.size;
    return len;
    }
     
     
     2.
    var readline = require('readline');
    const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
    terminal:false
    });
     
    rl.on('line', function(line){ // javascript每行数据的回调接口
    console.log(num(line));
    });
     
    function num(str){
    var len = 1;
    var max = 1;
    for(var i=1;i<str.length;i++){
    if(str[i]!=str[i-1]){
    len++;
    }else{
    len = 1;
    }
    max>len?'':max=len;
    }
    3.
    var readline = require('readline');
    const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
    terminal:false
    });
     
    rl.on('line', function(line){ // javascript每行数据的回调接口
    console.log(num(line));
    });
     
    function num(str){
    var len = 0;
    var arr = str.split(" ");
    var x = parseInt(arr[0]);
    var f = parseInt(arr[1]);
    var d = parseInt(arr[2]);
    var p = parseInt(arr[3]);
     
    if(d/x<=f){
    len = Math.floor(d/x);
    }else{
    d=d-f*x;
     
    len=f+Math.floor(d/(x+p));
     
    }
    return len;
    }
     
  • 相关阅读:
    11.06第十次作业
    (构造方法私有化、this)10.29练习题
    10.23创造人
    10.16(RuPeng)游戏
    10.09
    作业9.25
    练习题
    (随机数之和)求一整数各位数之和1636050052王智霞
    两点之间的距离1636050052王智霞
    TabLayout 简单使用。
  • 原文地址:https://www.cnblogs.com/Catherine001/p/7352419.html
Copyright © 2011-2022 走看看