【文件属性】:
文件名称:semasio-test:给定一个整数数组,从数组中找出两个数的最大乘积,即 3 的倍数
文件大小:3.78MB
文件格式:ZIP
更新时间:2021-06-11 05:15:51
JavaScript
语义测试
这是 semasio 的入门测试。
要求
给定一个整数数组,从数组中找出两个数的最大乘积,即 3 的倍数。
输入 {6,8,8,7,2,5} 的结果应该是 48 = 6 8。请注意,8 8 是最大的乘积 (64),但 64 不能被 3 整除。
给定输入 {1,9,2,4},结果应该是 36 = 9 4,而不是 81 (9 9),因为你不应该将一个数自乘。
应该有 O(n) 的时间复杂度而不是 O(n^2);
结果
测试成功完成并执行所要求的操作。 测试涵盖 的应用程序。
相关文件
;
;
应用程序接口
API 在。
安装
确保你已经安装了 node.js;
全局安装 mocha 和 istanbul npm install mocha istanbul -g ;
将项目克隆到一个文件夹中(比如“semasio-test”);
打开命令行并 cd 进入文件夹;
运