#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入门练习题.zip"文件显然是为了帮助初学者逐步掌握Ruby编程的基础和面向对象的概念。以下是一些关于Ruby语言和面向对象编程的重要知识点: 1. **Ruby的起源与特点**:Ruby由日本人松本行弘在1993年创建,...
-t coding_exercises_rubydocker run --rm coding_exercises_ruby练习题阶乘凯撒密码基本加密技术的简单实现支持a..z,A..Z,0..9,!..?,µ..ö范围内的字母数字和特殊字符最长字计算器查找带有分隔符的句子中...
这个面试练习题可能是为了测试应聘者对于Rails应用的构建、自动化任务管理、测试驱动开发(TDD)以及文件组织结构的理解。让我们逐一探讨这些知识点。 首先,`Rakefile`是Ruby中的构建工具,类似于其他语言的...
每个章节结尾的练习题则鼓励读者亲手实践,巩固所学知识。通过阅读这本书,开发者不仅能掌握Ruby语言本身,还能了解到Ruby社区的文化和最佳实践。 尽管本书是英文版,但作者们以清晰易懂的语言写作,即使英语水平...
标题中的“ruby学习一个综合小练习”表明这是一个关于Ruby编程语言的学习资源,可能是通过一个实际的小项目或练习来帮助学习者提升对Ruby的理解。描述中提到的“博文链接”指向了一个特定的博客文章,虽然没有给出...
"ruby-drill"项目显然是为了帮助用户通过练习提高Ruby编程技能。它可能包含了各种难度级别的练习题目,覆盖了从基础语法到高级特性的各个方面。用户可以通过解决这些题目来加深对Ruby的理解,提升编程能力。具体题目...
Ruby是一种强大的、面向对象的编程语言,以其简洁的语法和注重开发者生产力的设计理念而闻名。...教程中可能涵盖了以上各点的详细解释,以及实战示例和习题,帮助你逐步掌握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 ...
同时,"新建文件夹"可能是存放相关补充材料或练习题的地方,尽管具体内容未知,但通常这样的资源会增加学习的实用性。 总而言之,《Ruby完全自学手册》是一本全面覆盖Ruby语言各个方面的教程,无论是对编程初学者...
PDF文档通常包含详细的教程、实例代码和可能的练习题,旨在帮助学习者全面了解和掌握Ruby on Rails的核心概念和技术。 在Rails框架中,关键知识点包括: 1. **Ruby基础知识**:首先,理解Ruby语言的基本语法和特性...
根据提供的文件信息,本文将对《Ruby从入门到精通》这本书...此外,书中还提供了大量实用案例和练习题,有助于读者巩固所学知识并提升实战能力。总之,《Ruby从入门到精通》是一本值得每位Ruby爱好者拥有的宝贵资源。
在教程中,每章的末尾可能还会包含练习题和实战项目,以帮助读者巩固所学知识,并实际动手编写Ruby代码。`.rb`源代码文件则是这些概念的实践示例,你可以直接运行和修改这些代码来加深理解。 通过这本中文教程,...
这些教程不仅提供了详细的解释和示例代码,还配备了丰富的练习题,帮助读者巩固所学知识,逐步建立起扎实的编程基础。 除了基础教程,文章还着重介绍了通过案例学习深入理解Ruby应用的方法。文章精选了一系列真实的...
源代码通常包含了书中所有示例程序和练习,这些代码可以帮助读者更直观地理解Ruby的语法结构和编程模式。通过阅读和运行这些代码,你可以深入了解Ruby如何处理类、对象、方法、模块、块、闭包等核心概念。此外,源...
内容概要:本教程是针对Ruby语言的初学者设计的入门级教材,全面介绍了Ruby的基本语法、数据...同时,教程中包含大量的练习题和案例分析,便于读者巩固所学知识。建议读者在学习过程中动手实践,以达到最佳的学习效果。
阅读"计算机精品学习资料大放送.html"可能提供了更多学习资源和链接,而"[大家网]Ruby从入门到精通[www.TopSage.com].pdf"这本书籍则会详细解释Ruby的各个方面,包括实践示例和练习题,帮助你巩固所学知识。...
这些文件可能是练习题或者小型项目,鼓励读者动手操作,增强编程技能。 “locale.zh_gb.properties”文件可能包含与本地化或国际化相关的设置,这对于理解如何在Ruby中处理多语言环境至关重要,特别是在开发多语言...
书中还包含大量的示例代码和练习题,帮助读者巩固所学知识,提升实际编程能力。同时,书中的“墙上的洞”章节提供了一些高级话题和技巧,对于深入研究Ruby有极大价值。 总的来说,《Programming.Ruby(第2版)中文版...