首页 > 其他分享 >力扣做题 09. 第 k 个数

力扣做题 09. 第 k 个数

时间:2022-09-28 13:34:33浏览次数:41  
标签:p2 p3 p1 09 number 力扣 做题

这题主要难度还是理解题意,找到规律,以及实践  

有些数的素因子只有 3,5,7,请设计一个算法找出第 k 个数。注意,不是必须有这些素因子,而是必须不包含其他的素因子。例如,前几个数按顺序应该是 1,3,5,7,9,15,21。

示例 1:

输入: k = 5

输出: 9

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/get-kth-magic-number-lcci
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

/**
 * @param {number} k
 * @return {number}
 */
var getKthMagicNumber = function(k) {
    //这题主要难度还是理解题意,找到规律
    //3个指针,p1,p2,p3,不停的比较,谁最小指针就右移
    // f(n){
    //     Math.min(s(p1)*3,s(p2)*5,s(p3)*7) 
    // }
    const arr=[1]
    let p1=0,p2=0,p3=0;

    for(let i=0;i<k-1;i++){
        let num1=arr[p1]*3
        let num2=arr[p2]*5
        let num3=arr[p3]*7
        let min=Math.min(num1,num2,num3)
       if(min===num1){
            p1++
       }
       if(min===num2){
            p2++
       }
       if(min===num3){
           p3++
       }
       arr.push(min)
    }
       console.log(arr)
    return arr[k-1]
};

 

标签:p2,p3,p1,09,number,力扣,做题
From: https://www.cnblogs.com/caoke/p/16737716.html

相关文章

  • 2022年09月28日10:38:32
    SecretId:AKID65rPlvsb5MPDn8mNmyxjIk183lFVXOOBSecretKey:bx5yd3EAsLZpsgOsAE3e2B6nRq3A7qLc1314148267[image-1314148267](javascript:......
  • 109-13-HBase DDL(创建表) 核心流程源码分析_ev
                                     ......
  • 20220926 ICPC 网络赛
    队长生病了没来,和wwj两个人打了一把,过了8题,勉勉强强。AYetAnotherRemainder当\(n\gep-1\)时,根据费马小定理,只需要对前\(p-1\)个位置询问每次跳\(p-1\)步得......
  • P3174 [HAOI2009] 毛毛虫
    简要题意给你一个\(n\)个节点\(m\)条边的树,定义“毛毛虫”为树中一条链和链上所有顶点所相连的边所组成的子树。求该树中点数最大的毛毛虫,输出点数。比如,下面左边的......
  • serialportscreeen-2022-09-27
    1、继续单元格反色问题,因为大的表格包含许多小的单元格,因此在工程中通过一个反色单元格占用一个背景图片,然后在变量数据录入过程选择好页面切换,如果所需表格很多,就需要考虑......
  • 2022年09月22日11:43:20
    1、rviz-d[文件名]使用指定的配置文件打开rviz-d/home/ubuntu/work/bkth/ros_ws/src/RFans_Rviz_cfg.rviz2、rviz-f【frame名】接收指定的framerviz-fworld......
  • Jenkins 20220927笔记本4
                          ......
  • 互联网摸鱼日报(2022-09-28)
    互联网摸鱼日报(2022-09-28)InfoQ热门话题靠谱CTO必须是技术高手?前Facebook总监:技术越好,bug越少TDSQL破局敏态业务背后的技术演进|DBTalk技术公开课第3期在敏......
  • English words chapter 20220927
    ......
  • lc_top_0927
    lc21合并两个有序链表/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*Li......