博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby测试小代码[计算50以内的素数]
阅读量:7051 次
发布时间:2019-06-28

本文共 425 字,大约阅读时间需要 1 分钟。

算法思想

判断某一个数,能不能被比他平方根小的素数整除。

首先看看代码

$arr = []$arr[0] = 2def add_prime(n)    3.step(n,2){|num| $arr <

分析一下

  • 关于变量:$xxx是创建全局变量
  • 3.step(n,2){}:就是从3开始,每次加2得到的数,比如1.step(10, 2) { |i| print i," " } 结果就是 1 3 5 7 9
  • ruby if判断的时候,比较另类, action if condition,所以return false if number % $arr[j] == 0的意思是 如果对$arr[j]取余为零,则返回false
  • 输出的时候,","起到连接符的作用,"aaa","bbb"其实就是aaabbb
  • 输出可以用puts或者print,puts就是比print多了自动回车而已
本文转自博客园xingoo的博客,原文链接:,如需转载请自行联系原博主。
你可能感兴趣的文章
如何在基于Bytom开发过程中集成IPFS
查看>>
后台管理,给列表页新增查询功能,所遇到的问题及感想
查看>>
GraalVM 社区版 1.0 RC15 发布,新一代高性能跨语言虚拟机
查看>>
阿里架构师眼里JVM可以说的那些事
查看>>
C#实现局部峰值查找,功能对应Matlab中的findpeaks.m
查看>>
响应式编程
查看>>
The Road to learn React书籍学习笔记(第一章)
查看>>
WPF 自定义控件的坑(蠢的:自定义控件内容不显示)
查看>>
Confluence 6 空间标识
查看>>
使用kubeadm安装Kubernetes v1.10以及常见问题解答
查看>>
Linux FTP上传脚本
查看>>
Robot Framework之pymysql数据库查询
查看>>
干货 | 机器学习没有你想的那么复杂
查看>>
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 16 章 从源代码安装_16.1. 简单版
查看>>
springMVC的事务不回滚
查看>>
WPF与缓动(三) 指数缓动
查看>>
UPS电源和EPS电源的主要区别
查看>>
虚拟接VMnet1 和VMnet8的区别
查看>>
爱奇艺体育获5亿元战略融资 ,IDG资本、汇盈博润领投
查看>>
三目运算-高级嵌套用法思路教程
查看>>