ruby判断一个数是否为质数(素数)示例
- 软件编程
- 2026-01-11 17:07:13
ruby判断一个数是否为质数
质数又称素数。一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除的数;(除0以外)否则称为合数 。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积;而且如果不考虑这些质数在乘积中的顺序,那么写出来的形式是唯一的。
复制代码 代码如下:
def prime?(num)
res = [1]
res << num
if num == 0 || num == 1
return false
end
2.upto(10) do |x|
#如果有自己的话,就跳下一次循环
if num == x
next
end
#看看是否能被 2-10之间的数整除, 取余数相当于分组
if num % x == 0
res << x
end
end
res.length > 2 ? false : true
end
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
python 实现Harris角点检测算法
Docker 配置阿里云容器服务操作
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
使用docker搭建kong集群操作
用ldap作为django后端用户登录验证的实现
Git提交代码错了吃后悔药的几种常用办法(场景分析)
python excel多行合并的方法
Spring Boot优雅地处理404异常问题
解决Docker中的error during connect异常情况
python搜索算法原理及实例讲解
python中把元组转换为namedtuple方法
Java 如何实现一个http服务器
浅析SQL Server授予了CREATE TABLE权限但是无法创建表
Java实现猜数程序
Java eclipse doc文档生成流程解析
在vue中动态修改css其中一个属性值操作
详解MySQL8的新特性ROLE
c#读取excel数据的两种方法实现
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
MySQL中int(n)后面的n到底代表的是什么意思
Sublime Text 打开Java文档中文乱码的解决方案
scrapy在python爬虫中搭建出错的解决方法
Java String的intern方法使用场景示例
C# 对象映射的高性能方案
Java struts2 package元素配置及实例解析
docker安装redis设置密码并连接的操作
Javascript实现单选框效果
手把手教你如何编译打包video.js
利用Ajax检测用户名是否被占用的完整实例
java 格式化时间的示例代码
详解mysql中的字符集和校验规则
python IP地址转整数
C++和python实现阿姆斯特朗数字查找实例代码
Vue+element-ui添加自定义右键菜单的方法示例
基于vue与element实现创建试卷相关功能(实例代码)
Mysql exists用法小结
Java无法获取真实IP解决方案
使用pandas实现筛选出指定列值所对应的行
关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题
一篇文章教你用python画动态爱心表白
python实现启动一个外部程序,并且不阻塞当前进程
SpringBoot整合JavaMail通过阿里云企业邮箱发送邮件的实现
vue 获取到数据但却渲染不到页面上的解决方法
微信小程序实现分页加载效果
关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题
Java上传文件FTP服务器代码实例
Spring Boot接口幂等插件用法示例解析
在vue中使用inheritAttrs实现组件的扩展性介绍
vue中如何自定义右键菜单详解
Shell中使用grep、sed正则提取和替换字符串
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
