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;
    }
     
  • 相关阅读:
    MRC和ARC混合开发
    创建静态库.a
    IOS 数据存储之 FMDB 详解
    AFNETWorking的使用
    日历demo
    iOS开发系列--通知与消息机制
    paypal支付说明
    支付宝路径的问题
    iOS开发多线程篇—GCD介绍
    回调的具体最弱智的解释
  • 原文地址:https://www.cnblogs.com/Catherine001/p/7352419.html
Copyright © 2011-2022 走看看