幸福蛋LJLddcom 2021-07-29 19:28 采纳率: 77.8%
浏览 82
已结题

这些题用js怎么做 不会

img

img

img

img

img

img

img

img

img

  • 写回答

3条回答 默认 最新

  • CSDN专家-文盲老顾 2021-07-29 20:01
    关注

    383,赎金信

    
    function canConstruct(a,b){
        var c = Array.from(new Set(a.split(''))),d = Array.from(new Set(b.split(''))),e={},f={};
        for(var i=0;i<c.length;i++){
            e[c[i]] = a.split(c[i]).length-1;
        }
        for(var i=0;i<d.length;i++){
            f[d[i]] = b.split(d[i]).length-1;
        }
        for(var i in e){
            if (!f.hasOwnProperty(i)){return false}
            if(e[i]>f[i]){return false};
        }
        return true;
    }
    
    var a = 'abcd test a',b='aa bb cc dd ee ff ss tt';
    console.log(canConstruct(a,b))
    

    997 找到法官

    
    var trust = [[1,2],[2,3]];
    var b = {f:[],t:[]};
    for(var i=0;i<trust.length;i++){
      b.f.push(trust[i][0]);
      b.t.push(trust[i][1])
    }
    console.log(b)
    // 同样使用 Array.from(new Set(array)) 方式对 b.f 和b.t进行排重,然后,当 b.f中的元素数量等于总人数减一,且b.t中存在一个元素未出现在b.f时,b.t的该元素为法官
    

    1342

    
    function to0(a){
      if (a==0){return 0};
      if (a%2==0){
        return to0(a/2)+1
      }else{
        return to0(a-1)+1;
      }
    }
    console.log(to0(14))
    // 使用递归返回计算次数即可
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月1日
  • 已采纳回答 12月24日
  • 创建了问题 7月29日

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog