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

力扣算法题:将数字变为0的操作次数--多语言实现

无意间看到,力扣存算法代码居然还得升级vip。。。好吧,我自己存吧

golang:

func numberOfSteps(num int) int {steps := 0for num > 0 {if num%2 == 0 {num /= 2} else {num -= 1}steps++}return steps
}

javascript:

/*** @param {number} num* @return {number}*/
var numberOfSteps = function(num) {let step = 0;while(num > 0){if (num % 2 === 0) {num /= 2} else {num -= 1}step++}return step     
};

python:

class Solution(object):def numberOfSteps(self, num):""":type num: int:rtype: int"""step = 0while num > 0:if num % 2 == 0:num //= 2else:num -= 1step += 1return step

http://www.lryc.cn/news/370377.html

相关文章:

  • vue前段处理时间格式,设置开始时间为00:00:00,设置结束时间为23:59:59
  • Java 8 新特性全面解读
  • JavaScript知识之函数
  • 【Pepper机器人开发与应用】一、Pepper SDK for LabVIEW下载与安装教程
  • HCIP-AI EI 认证课程大纲
  • @Test注解方法,方法无法执行
  • golang函数
  • ubuntu上存在多个版本python,根据需要选择你想使用的python版本
  • idea 常用插件推荐
  • 训练大模型自动在RAG和记忆间选择
  • 抖店没人做了?不是项目不行了,而是商家们都换思路去玩了
  • Qt5.15.2+VS2019新加类出现无法解析的外部符号
  • 启动mysql 3.5时出现 MySql 服务正在启动 . MySql 服务无法启动。
  • 并发编程理论基础——可见性、原子性和有序性问题(一)
  • 心理咨询系统源码|心理咨询系统开发|心理咨询系统
  • Vue21-列表排序
  • 配置 JDK 和 Android SDK
  • pyechart 创建柱形图
  • c#引用dll报错cs8370功能“本地函数特性“在c#7.3中不可用
  • 【STM32】输入捕获应用-测量脉宽或者频率(方法1)
  • C# Task
  • 进口电动蝶阀的工作原理-美国品牌
  • Exploring Performance and Cost Optimization with ASIC-Based CXL Memory——论文阅读
  • 计算机网络(4) 最长前缀匹配(路由转发表)
  • 向https地址发送请求失败报错
  • 生信技能47 - Shell程序和R程序并行执行处理方法
  • java+SimpleRegression 线性模型,针对采集到的大数据设备温度,对设备温度做出预测
  • 面对失业,不得不做出改变了
  • MT2093 活动安排
  • 动态javaweb 建立-准备阶段