文件名称:互联网程序员都每天刷题嘛-Ruby-in-a-100-Projects:尝试用Ruby完成100多个不同类别的项目。Fork学习任何新语言
文件大小:46KB
文件格式:ZIP
更新时间:2024-07-27 10:17:05
系统开源
互联网程序员都每天刷题嘛Martyr2 的巨型项目列表 尝试从 . 注意:如果你 fork 这个 repo 以你选择的任何语言解决这些项目,请删除我所有的代码,从头开始; 你会受益匪浅。 不要发送拉请求。 一些细节: 我将使用 Ruby 来解决这些问题。 为什么? 因为我想快速学习语言。 我对制作游戏没有兴趣,所以我从下面的列表中排除了那些。 我对网络不感兴趣,所以我可能会跳过所有(或部分)。 项目不会按照发布的顺序进行。 我可能无法完成所有这些。 我解决它们的方法可能不是最好的。 我将链接到我完成的每个项目。 有些将在同一个 repo 中,一些更大的将有专用的 repo。 ============================== 数字 Find PI to the Nth Digit – 输入一个数字并让程序生成 PI 到小数点后的位数。 限制程序的运行范围。 斐波那契数列– 输入一个数字,并让程序生成该数字或第 N 个数字的斐波那契数列。 Prime Factorization – 让用户输入一个数字并找到所有的 Prime Factors(如果有的话)并显示它们。 下一个质数
【文件预览】:
Ruby-in-a-100-Projects-master
----.gitignore(181B)
----README.md(30KB)
----helloworld.rb(2KB)
----Numbers()
--------distance.py(1KB)
--------README.md(2KB)
--------pi.py(332B)
--------fibonacci.rb(329B)
--------next_prime.rb(589B)
--------tile.rb(350B)
--------prime.rb(458B)
--------binary_decimal.rb(1KB)
--------calc.py(563B)
--------change.py(1KB)
--------alarm.py(1KB)
--------credit_card_validator.py(2KB)
----Databases()
--------README.md(3KB)
----Networking()
--------README.md(3KB)
----Lists()
--------README.md(695B)
--------quicksort.rb(1KB)
--------mergesort.rb(1KB)
--------bubble_sort.rb(571B)
--------heap_sort.rb(2KB)
--------LIST(292B)
--------TEN_LIST(29B)
--------FIFTEEN_LIST(45B)
----Graphs()
--------dfs.rb(2KB)
--------README.md(217B)
--------bfs.rb(2KB)
--------Edge.rb(217B)
--------Node.rb(571B)
--------kruskal.rb(730B)
--------dijkstra.rb(3KB)
--------DirectionalEdge.rb(238B)
----Text()
--------README.md(3KB)
--------count_vowels.py(403B)
--------palindrome.rb(372B)
--------piglatin.py(498B)
--------reverse.rb(289B)
----Graphics and Multimedia()
--------README.md(3KB)
----Files()
--------README.md(4KB)
----Web()
--------README.md(4KB)
----Threading()
--------README.md(1KB)
----Classes()
--------README.md(4KB)