Leetcode力扣秋招刷题路-0258

news/2024/10/30 9:22:54/

从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结

258. 各位相加

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。

示例 1:
输入: num = 38
输出: 2
解释: 各位相加的过程为:
38 --> 3 + 8 --> 11
11 --> 1 + 1 --> 2
由于 2 是一位数,所以返回 2。

示例 2:
输入: num = 0
输出: 0

提示:
0 <= num <= 231−12^{31} - 12311

进阶:你可以不使用循环或者递归,在 O(1) 时间复杂度内解决这个问题吗?

解题思路
一个数能被9整除,则这个数的各个位数相加也能被9整除,因此能被9整除的,各位数上相加=9 一个数不能被9整除,则各个位数相加也不能被9整除,则直接对9取模

代码

class Solution {public int addDigits(int num) {if(num == 0){return 0;}else if(num % 9 == 0){return 9;}else {return num % 9;}}
}

http://www.ppmy.cn/news/42152.html

相关文章

java中的SPI机制

文章目录SPI 介绍何谓 SPI?SPI 和 API 有什么区别&#xff1f;实战演示Service Provider InterfaceService Provider效果展示ServiceLoaderServiceLoader 具体实现自己实现一个 ServiceLoader总结在面向对象的设计原则中&#xff0c;一般推荐模块之间基于接口编程&#xff0c;…

ChatGPT本地部署(支持中英文,超级好用)!

今天用了一个超级好用的Chatgpt模型——ChatGLM&#xff0c;可以很方便的本地部署&#xff0c;而且效果嘎嘎好&#xff0c;经测试&#xff0c;效果基本可以平替内测版的文心一言。 目录 一、什么是ChatGLM&#xff1f; 二、本地部署 2.1 模型下载 2.2 模型部署 2.3 模型运…

Leetcode.1971 寻找图中是否存在路径

题目链接 Leetcode.1971 寻找图中是否存在路径 easy 题目描述 有一个具有 n 个顶点的 双向 图&#xff0c;其中每个顶点标记从 0 到 n - 1&#xff08;包含 0 和 n - 1&#xff09;。图中的边用一个二维整数数组 edges 表示&#xff0c;其中 edges[i] [ui, vi]表示顶点 ui和顶…

Baumer工业相机堡盟工业相机如何通过BGAPISDK里的图像处理库进行图像转换(C++)

Baumer工业相机堡盟工业相机如何通过BGAPI SDK进行图像转换&#xff08;C&#xff09;Baumer工业相机Baumer工业相机的SDK里图像格式转换的技术背景Baumer工业相机通过BGAPI SDK进行图像转换调用BGAPI SDK的图像转换库ImageProcessor调用BGAPI SDK建立图像调用BGAPI SDK转换图像…

ARM 编译器 Arm Compiler for Embedded 6 相关工具链简介

目录 1, Introduction to Arm Compiler 6 1.1 armclang 1.2 armasm 1.3 armlink 1.4 armar 1.5 fromelf 1.6 Arm C libraries 1.7 Arm C libraries 1,8 Application development &#xff0c;ARM程序开发流程 2&#xff0c;ARM 编译器 5和ARM 编译器 6的兼容性 3&…

JavaEE企业级应用开发教程——第十二章 Spring MVC数据绑定和相应(黑马程序员第二版)(SSM)

第十二章 Spring MVC数据绑定和相应 12.1 数据绑定 在 Spring MVC 中&#xff0c;当接收到客户端的请求时&#xff0c;会根据请求参数和请求头等信息&#xff0c;将参数以特定的方式转换并绑定到处理器的形参中&#xff0c;这个过程称为数据绑定。数据绑定的流程大致如下&…

PostgreSQL慢sql原因和优化方案

文章目录导致PostgreSQL运行缓慢的原因&#xff1a;1. 数据库服务器硬件不足&#xff0c;例如CPU、内存、磁盘I/O等。2. 数据库中存在大量的慢查询&#xff0c;需要优化查询语句或索引。3. 数据库中存在大量的并发连接&#xff0c;需要调整数据库连接池的大小。4. 数据库中存在…

nginx配置https正向代理

适用场景&#xff1a; 因网络访问权限限制&#xff0c;局域网内仅有1台电脑可以上外网&#xff1b;内网其他机器如果需要访问外网&#xff0c;需要通过该电脑进行代理访问。 本文分别介绍如何在windows&#xff0c;linux上如何配置nginx正向代理。 nginx配置https正向代理&am…