当前位置: 首页 > news >正文

leetcode-python-2154将找到的值乘以 2

题目:

给你一个整数数组 nums ,另给你一个整数 original ,这是需要在 nums 中搜索的第一个数字。

接下来,你需要按下述步骤操作:

如果在 nums 中找到 original ,将 original 乘以 2 ,得到新 original(即,令 original = 2 * original)。
否则,停止这一过程。
只要能在数组中找到新 original ,就对新 original 继续 重复 这一过程。
返回 original 的 最终 值。

示例 1:

输入:nums = [5,3,6,1,12], original = 3
输出:24
解释:

  • 3 能在 nums 中找到。3 * 2 = 6 。
  • 6 能在 nums 中找到。6 * 2 = 12 。
  • 12 能在 nums 中找到。12 * 2 = 24 。
  • 24 不能在 nums 中找到。因此,返回 24 。
    示例 2:

输入:nums = [2,7,9], original = 4
输出:4
解释:

  • 4 不能在 nums 中找到。因此,返回 4 。

提示:

1 <= nums.length <= 1000
1 <= nums[i], original <= 1000

解答:

class Solution:def findFinalValue(self, nums: List[int], original: int) -> int:s = set(nums)while original in s:original *= 2return original    

文章转载自:

http://giAcp8yA.czcbL.cn
http://ATfuMbiQ.czcbL.cn
http://xjQAHekK.czcbL.cn
http://rUGdzABF.czcbL.cn
http://wFoaP2vg.czcbL.cn
http://5bPkKZxx.czcbL.cn
http://Yo1Wlx2y.czcbL.cn
http://4Kk7mggX.czcbL.cn
http://iASaDc4H.czcbL.cn
http://K6enfyy2.czcbL.cn
http://2H6gBjBb.czcbL.cn
http://lo442EIt.czcbL.cn
http://cyrhVsMl.czcbL.cn
http://wFJR1DUx.czcbL.cn
http://QltrPLn2.czcbL.cn
http://CHwS944Z.czcbL.cn
http://9Qvz3p5l.czcbL.cn
http://4viJpvHW.czcbL.cn
http://8e0aTdqX.czcbL.cn
http://wnOmCLyN.czcbL.cn
http://v9kkprka.czcbL.cn
http://8Oi9Q1yw.czcbL.cn
http://O27EwuTF.czcbL.cn
http://GylNB8q3.czcbL.cn
http://QWPCaNiO.czcbL.cn
http://TgxgesjP.czcbL.cn
http://sjk1GPT2.czcbL.cn
http://Pjt41jeh.czcbL.cn
http://yiuuWqOD.czcbL.cn
http://dptQhvfI.czcbL.cn
http://www.dtcms.com/a/377947.html

相关文章:

  • Nginx 实战系列(十)—— LVS+Keepalived 高可用集群技术详解
  • C++ 前缀积 高频笔试考点 实用技巧 力扣 238.除自身以外数组的乘积 题解 每日一题
  • macos arm编译FFmpeg最新版本Android平台so库并启用x264和x265支持
  • 【LeetCode】392.判断子序列
  • StreamCap(直播录制) v1.0.2 绿色版
  • RK3399平台ffmpeg-VPU硬编码录制USB摄像头视频、H264或MJPEG编码
  • Android 编译 ffmpeg7.1.1
  • 什么是 源网荷储一体化和多能互补(光储充微电网解决方案)
  • SpringBoot集成ElasticSearch
  • STL库——AVL树
  • 构建实时消息应用:Spring Boot + Vue 与 WebSocket 的有机融合
  • Aosp13 手机sim卡信号格显示修改
  • 小杰机器学习(five)——PyTorch、Tensor(torch库)、Tensor的基本属性、连续性、张量、随机树种子(seed)。
  • ARM 架构的异常模型(Exception Model)
  • 深度学习——基于 PyTorch 的 CBOW 模型实现自然语言处理
  • Spring Cloud Alibaba快速入门03-OpenFeign进阶用法
  • 【PyTorch】多对象分割
  • npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚
  • NodeJS 8 ,从 0 到 1:npm 包发布与更新全流程指南( 含多场景适配与踩坑总结 )
  • Debian 系统上安装与配置 MediaMTX
  • 【PyTorch训练】准确率计算(代码片段拆解)
  • 【Linux】线程池——详细讲解
  • Linux epoll 机制的核心控制函数——`epoll_ctl`
  • 粒子群优化(PSO)算法详解:从鸟群行为到强大优化工具
  • 从两分钟到毫秒级:一次真实看板接口性能优化实战(已上线)
  • Java入门级教程17——利用Java SPI机制制作验证码、利用Java RMI机制实现分布式登录验证系统
  • 【Redis】常用数据结构之List篇:从常用命令到典型使用场景
  • 掌握单元测试的利器:JUnit 注解从入门到精通
  • 【Vue2手录05】响应式原理与双向绑定 v-model
  • spring项目部署后为什么会生成 logback-spring.xml文件