[LeetCode] 728.Self Dividing Numbers

双轮差动机器人SLAM实战:轮速里程计从建模到精度验证(附Matlab代码) 本文详细介绍了双轮差动机器人SLAM系统中轮速里程计的实现全流程,包括核心原理、建模方法、Matlab代码实现及精度验证。通过轮速仪数据建模和连续积分算法,提升定位精度,并附有完整的误差分析和工程优化技巧,为开发者提供实用参考。 阅读详情

[LeetCode] 728.Self Dividing Numbers

  • 题目描述
  • 解题思路
  • 实验代码

题目描述

A self-dividing number is a number that is divisible by every digit it contains.

For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 == 0, and 128 % 8 == 0.

Also, a self-dividing number is not allowed to contain the digit zero.

Given a lower and upper number bound, output a list of every possible self dividing number, including the bounds if possible.
Example:

Input:
left = 1, right = 22
Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22]

Note:
The boundaries of each input argument are 1 <= left <= right <= 10000 .

解题思路

这道题目就是要找到所给边界之内的自分数self-dividing number,首先明确self-dividing number的概念,就是它可以被自己的每一位数整除。那么先想特殊情况,如果位数中有0,则它不可能是self-dividing number,因为除数不能为0。想到这一点之后其实没什么难点了,我的做法是想将该数转为字符串然后将每一位提出来转为int值,再用原来的数除以这个位数,如果最后成功整除次数等于原来数的位数则原来的数就是所要的self-dividing number。

实验代码

class Solution {
public:
    vector<int> selfDividingNumbers(int left, int right) {
        vector<int> v;
        for (int i = left; i <= right; i++) {
            stringstream ss;
            ss << i; 
            string s = ss.str();
            int l = s.length(), t = 0;
            for (int j = 0; j < l; j++) {
                if (s[j] == '0') break;
                if (i % (s[j]-'0') == 0)
                    t++;
            }
            if (l == t) v.push_back(i);
        }
        return v;
    }
};
【FPGA教程案例100】深度学习1——基于CNN卷积神经网络的手写数字识别纯Verilog实现,使用mnist手写数字数据库 MNIST 数据库有一个 60,000 示例的训练集,还有一个 10,000 示例的测试集。这些数字已在大小方面规范化,在固定大小的图像中居中。如下图所示:我们任意选择0~9是个数字,将其转化为数字:0_0.txt1_0.txt2_0.txt3_0.txt4_0.txt5_0.txt6_0.txt7_0.txt8_0.txt9_0.txt。 阅读详情

相关推荐

LabVIEW多设备采集实战:1个程序同时控制3个RS485 Modbus仪表

本文详细介绍了如何使用LabVIEW实现多设备RS485 Modbus同步采集,涵盖硬件架构设计、多线程通信框架搭建、数据帧解析技巧及性能优化策略。通过实际项目案例,展示如何解决端口冲突、数据解析错误等工业自动化常见问题,提升采集系统实时性与可靠性。

qsc901234的博客 301

【LeetCode】728. Self Dividing Numbers

问题描述A self-dividing number is a number that is divisible by every digit it contains.For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 == 0, and 128 % 8 == 0.Also, a self-dividing

正在格式化…… 1653

Proxmox VE网络配置踩坑实录:从Web界面无法访问到完美修复的全过程

本文详细记录了Proxmox VE服务器Web界面无法访问的完整排查与修复过程。作者从基础网络连通性测试入手,逐步排查了服务状态、SSL证书、端口监听、防火墙规则及网关配置,最终定位并解决了问题。文章提供了系统性的故障排查思路和实用的修复命令,对管理Proxmox VE网络具有重要参考价值。

weixin_29231221的博客 889

【LeetCode】728. Self Dividing Numbers 解题报告(Python)

【LeetCode】728. Self Dividing Numbers 解题报告 标签(空格分隔): LeetCode 题目地址:https://leetcode.com/problems/self-dividing-numbers/description/ 题目描述: A self-dividing number is a number that is divisible by e

负雪明烛 2668

告别反复格式化!用Ventoy制作2025年终极启动盘,Windows/Linux/macOS一网打尽

本文详细介绍了如何使用Ventoy制作2025年终极多系统启动盘,彻底告别反复格式化U盘的烦恼。Ventoy通过创新的引导加载器架构,允许用户在一个U盘内同时存放并直接启动Windows、Linux、macOS等多种系统镜像和WePE等维护工具,实现真正的非破坏性管理和极高的U盘利用率。文章涵盖从安装配置、镜像库构建到安全启动设置等全流程实战指南。

weixin_29280219的博客 241

Geneformer实战指南:基于Hugging Face Transformers的基因序列分类模型解析

本文详细解析了基于Hugging Face Transformers的Geneformer模型在基因序列分类任务中的应用。通过介绍模型架构、数据处理流程和实战案例,帮助生物信息学研究者掌握这一前沿技术,实现高效的基因表达数据分析与分类。

weixin_28224217的博客 582

leetcode-728. Self Dividing Numbers

728. Self Dividing Numbers Aself-dividing numberis a number that is divisible by every digit it contains. For example, 128 is a self-dividing number because128 % 1 == 0,128 % 2 == 0, a...

anchouman0644的博客 280

陀螺仪与加速度计的姿态融合——互补滤波

本篇文章我们来讲讲如何将陀螺仪和加速度计的数据结合起来,获取更准确的姿态数据,使用的是互补滤波的方法。

小白白学电子 2万+

leetcode 728. 自除数

自除数是指可以被它包含的每一位数除尽的数。 例如,128 是一个自除数,因为128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 还有,自除数不允许包含 0 。 给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。 示例 1: 输入: 上边界left = 1, 下边界right = 22 输出: [1, 2, 3, 4, 5...

weixin_30305735的博客 299

【UG\NX二次开发】使用内部函数展开和折叠工序导航器

NX二次开发-群精选」专栏收录了那些曾散落在聊天对话框里的精彩的知识分享,这都是被遗落的宝贵财富。让我们一起向大佬学习,充满激情地进步,不断超越自己。底部联系方式,欢迎您加入一起交流。​下次一定。

王牌飞行员_里海的博客 819

如何选择深度强化学习算法:MuZero/SAC/PPO/TD3/DDPG/DQN/等算法

如何选择深度强化学习算法:MuZero/SAC/PPO/TD3/DDPG/DQN/等算法

丨汀、的博客 5222

LeetCode556 — Reshape the Matrix

题目: 将一个m*n的矩阵替换成r*c的矩阵,当不满足的话,返回原矩阵。 思路:easy~   用队列将所有的数字装起来,再依次取出来放入新数组。 不用额外空间的话,就是所有的数字除以,求余列数得到的就是几行几列~ class Solution { public int[][] matrixReshape(int[][] nums, int r, int c) { ...

Jae_Wang的博客 408

STM32 使用SYN6288语音模块

本篇文章带大家学习一下SYN6288语音模块,这个模块可以用于车载设备,语音电子书等众多产品当中,而且这个模块支持多种编码格式,GB2312,GBK等字符编码格式。SYN6288语音合成模块是一种语音合成设备,其可实现文字转语音功能,将输入的文字信息通过内部的处理和合成,输出相对应的语音信息。SYN6288模块具有语音合成质量高、输出音质好、使用方便等特点,因此广泛应用于语音播报、语音提示、语音识别、智能家居、智能家电、安防监控等领域。支持多语言:包括中文、英文、日文、韩文等多种语言。

m0_49476241的博客 2万+

LeetCode728 Self Dividing Numbers

题目: A self-dividing number is a number that is divisible by every digit it contains. For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 == 0, and 128 % 8 == 0. ...

zhangjun62的博客 176

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Leetcode 728 Self Dividing Numbers

class Solution { public List<Integer> selfDividingNumbers(int left, int right) { List<Integer> ans=new ArrayList<Integer>(); for(int i=left;i<=right;++i){ ...

Polanwind 158

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

LeetCode //C - 728. Self Dividing Numbers

Self-dividing numbers are numbers divisible by every digit they contain, excluding those with the digit zero. Given a range [left, right], the task is to identify all such numbers within this range. The solution involves iterating through each number in th

Made in Code 1211

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【leetcode】728. Self Dividing Numbers

A self-dividing number is a number that is divisible by every digit it contains. For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 == 0, and 128 % 8 == 0. Also, a self-dividin...

ghscarecrow的博客 364

LeetCode 728. Self Dividing Numbers

LeetCode 728. Self Dividing NumbersDescriptionA self-dividing number is a number that is divisible by every digit it contains.For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 ==

Vimer.Bai的博客 275

[LeetCode]728. Self Dividing Numbers

A self-dividing number is a number that is divisible by every digit it contains. For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 == 0, and 128 % 8 == 0. Also, a self-dividi...

a342500329a的专栏 230

【Leetcode】728. Self Dividing Numbers

题目地址: https://leetcode.com/problems/self-dividing-numbers/ 给定一个正整数区间范围[l,r][l, r][l,r],挑出所有能被其各个位上的数整除的数字(不允许其中某一位为000)。直接逐个判断即可。代码如下: import java.util.ArrayList; import java.util.List; public class Solution { public List<Integer> selfDividingNu

数学、算法爱好者的博客 162

leetCode刷题记录之728Self Dividing Numbers

leetCode刷题记录之728 原题 A self-dividing number is a number that is divisible by every digit it contains. For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 == 0, and 128 % 8 == 0. Al...

gunsmoke的专栏 169

Leetcode学习笔记:#728. Self Dividing Numbers

Leetcode学习笔记:#728. Self Dividing Numbers A self-dividing number is a number that is divisible by every digit it contains. For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 == 0,...

ccystewart的博客 202

[leetcode]728. Self Dividing Numbers

[leetcode]728. Self Dividing Numbers Analysis ummmm~—— [ummmm~] A self-dividing number is a number that is divisible by every digit it contains. For example, 128 is a self-dividing number b...

weixin_32135877的博客 171
上一篇: [LeetCode] 595.Big Countries
下一篇: [LeetCode] 657.Judge Route Circle
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值