文件名称:project-euler:欧拉项目解决方案
文件大小:41KB
文件格式:ZIP
更新时间:2024-06-22 00:08:36
JavaScript
欧拉计划 这个 repo 包含我的解决方案和测试。 所有的工作都是我自己的,除非被引用。 要修补,只需克隆和 npm 安装。 使用 Automocha 进行测试 此设置使用 ,它会在修改测试或源文件时自动重新运行我的单元测试。 组织 模块按与 Euler 问题编号相对应的编号文件夹进行组织。 辅助 Shell 脚本 我已经包含了用于为每个问题生成新模板文件的 shell 脚本/lib/seed.sh 。 该脚本将提示输入问题编号、标题和描述,并生成一个新目录、第一个模块、模块的测试文件以及带有给定描述的自述文件。 它还将在 automocha 目录中创建测试文件的软链接ln 。 C 虽然我的大部分解决方案都是用 JavaScript 编写的,但我最近也开始用 C 语言添加解决方案。
【文件预览】:
project-euler-master
----14-Longest_Collatz_Sequence()
--------README.md(1KB)
--------first.js(1KB)
--------first-test.js(469B)
----8-Largest_Product_in_Series()
--------README.md(152B)
--------first.js(2KB)
--------first-test.js(466B)
----package.json(297B)
----5-Smallest_Multiple()
--------README.md(121B)
--------first.js(566B)
--------first-test.js(383B)
----16-Power_Digit_Sum()
--------README.md(77B)
--------first.js(2KB)
--------first-test.js(1KB)
----12-Highly_Divisible_Triangle_Number()
--------README.md(277B)
--------first.js(640B)
--------first-test.js(540B)
----11-Largest_Product_in_Grid()
--------data.txt(1KB)
--------README.md(165B)
--------first.js(2KB)
--------first-test.js(997B)
----18-Maximum_Path_Sum_1()
--------triangle-data(359B)
--------README.md(131B)
--------first.js(1KB)
--------first-test.js(1KB)
----.jslintrc(111B)
----2-Even_Fibonacci_Numbers()
--------README.md(674B)
--------first.c(294B)
--------first.js(468B)
--------first-test.js(308B)
----3-Largest_Prime_Factor()
--------second-test.js(582B)
--------README.md(88B)
--------first.c(798B)
--------second.js(501B)
----.gitignore(58B)
----lib()
--------seed.sh(1KB)
--------math.js(1018B)
--------math-test.js(2KB)
----13-Large_Sum()
--------data.txt(5KB)
--------README.md(418B)
--------first.js(1KB)
--------first-test.js(1KB)
----9-Special_Pythagorean_Triplet()
--------README.md(226B)
--------first.js(552B)
--------first-test.js(383B)
----README.md(1001B)
----15-Lattice_Paths()
--------second-test.js(933B)
--------README.md(178B)
--------second.js(1KB)
--------first.js(963B)
--------first-test.js(1KB)
----4-Largest_Palindrome_Product()
--------README.md(243B)
--------first.js(948B)
--------first-test.js(807B)
----19-Counting_Sundays()
--------README.md(385B)
--------first.js(3KB)
--------first-test.js(2KB)
----1-Multiples_of_3_and_5()
--------first.go(782B)
--------README.md(213B)
--------first.c(241B)
--------first.js(401B)
--------first-test.js(368B)
----17-Number_Letter_Counts()
--------README.md(151B)
--------first.js(4KB)
--------first-test.js(2KB)