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;
    }
     
  • 相关阅读:
    Intellij IDEA使用restclient测试
    jmeter测试
    Java中String为什么是不可变的
    为什么String类是不可变的?
    反射中getMethods 与 getDeclaredMethods 的区别
    MD5加密
    将long型转换为多少MB的方法
    ContentProvider往通讯录添加联系人和获取联系人
    安卓软件版本更新
    Servlet生命周期与工作原理
  • 原文地址:https://www.cnblogs.com/Catherine001/p/7352419.html
Copyright © 2011-2022 走看看