#1.1
#生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数
a = []
sum = 0
0.upto(99) {|i|
j = rand(i).to_i
a << j
sum +=1 if j > 50
}
max = a.max
min = a.min
p a
puts max,min,sum
#1.2
#1到11有4个"1",1中一个"1",10中一个"1",11中两个"1",1000中,有多少个"1"
a = (1..1000).inject 1 do |sum ,n|
while n> 0
if n %10 == 1
sum+=1
break
end
n= n/10
end
sum
end
p a
分享到:
相关推荐
ruby入门练习体,全面了解ruby的面向对象的思想,针对ruby入门由简入深循序渐进,脚本连接数据库,对于ruby的理解更加深入,会有一个更加清晰的认识
-t coding_exercises_rubydocker run --rm coding_exercises_ruby练习题阶乘凯撒密码基本加密技术的简单实现支持a..z,A..Z,0..9,!..?,µ..ö范围内的字母数字和特殊字符最长字计算器查找带有分隔符的句子中...
ruby-drill:Rubyの练习题
七周七语言 Ruby篇 第一天习题答案 puts 'q11: game: guess number' puts 'a11:' result = (rand * 10).to_i guess = gets.to_i while guess != result if guess puts 'too low' elsif guess > result puts ...
NULL 博文链接:https://hlee.iteye.com/blog/1280697
这些教程不仅提供了详细的解释和示例代码,还配备了丰富的练习题,帮助读者巩固所学知识,逐步建立起扎实的编程基础。 除了基础教程,文章还着重介绍了通过案例学习深入理解Ruby应用的方法。文章精选了一系列真实的...
NULL 博文链接:https://rich8w.iteye.com/blog/464916
七周七语言 Ruby篇 第二天习题答案 File.open("d:\\day_two_7", "r") { |f| i = 0 while line = f.gets r = /Howard1/ if r.match line p i end i = i + 1 end }
谷歌师兄的leetcode刷题笔记ruby-算法练习 1 - 3 和 5 的倍数 塞德里克维拉尼需要帮助才能最终获得诺贝尔数学奖。 他需要解决以下问题: Si on liste tous les entiers naturels strictement inférieurs à 11 et ...
练习题
算法导论上的伪码改写而成,加上导论的课后练习第一题的解的构造函数。 代码如下: #encoding: utf-8 =begin author: xu jin date: Nov 11, 2012 Optimal Binary Search Tree to find by using EditDistance ...
leetcode第200题力码练习 这个项目包含我对 Leetcode() 的解决方案。 用法 这个解决方案主要是用Ruby语言编写的。 您可以通过搜索关键字搜索解决方案。 大多数这些文件的命名格式如下: ${Leetcode_method_name}_${...
21 1.9.9 Servlet、JavaServer Pages和 JavaServer Faces概述 22 1.9.10 ASP.NET概述 22 1.9.11 Ruby概述 23 1.9.12 Rails概述 23 1.10 本章小结 24 1.11 复习题 25 1.12 练习题 26 第2章 XHTML简介 29 2.1 HTML和...
目录 基本信息 使用ruby,js和c#从odin项目中练习 练习题
滑梯-图形数据库和Pacer库简介-使用Pacer遍历图-使用Pacer进行高级图遍历-使用Pacer进行图形数据建模-先进的数据建模技术-使用Sinatra,Pacer和Neo4j的图遍历API练习题请参阅此仓库的。 练习带有基本的单元测试,可...
练习题
高级java工程师笔试题目录 编程语言/框架/平台 安卓 AngularJS 角 主干JS C++ C C# 。网 Clojure CSS Cucumber 姜戈 码头工人 EmberJS 二郎 高朗 图Ql HTML 离子 IOS Java JavaScript jQuery 前端构建工具 ...
练习题此存储库包含用于练习建立面向对象关系的域。 这些练习的描述位于exercises目录中。 每个文件的顶部都有一个级别,指示域的难度级别。 较难的级别包括更多模型或更复杂的关系。 较难的模型还包括不太明确的...
高级java工程师笔试题精彩访谈 技术面试问题列表的精选列表。 如果你想贡献,请阅读 或 。 查看我的或 . 目录 编程语言/框架/平台 安卓 . AngularJS 主干JS C++ C C♯ 。网 Clojure CSS 姜戈 EmberJS 二郎 高朗 HTML...
java中级工程师笔试题精彩访谈 技术面试问题列表的精选列表。 如果你想贡献,请阅读 或 。 看看我或者打个招呼。 目录 编程语言/框架/平台 安卓 . AngularJS 主干JS C++ C C♯ 。网 Clojure 咖啡脚本 CSS 姜戈 ...