2018-07-30

  1. 作业情况
    • 本作业使用JavaScript完成
    • 测试使用Jasmine
    • 本地环境 node 8.11.3
  2. 如何运行主程序
    • 第一次运行前,需要安装依赖,执行如下命令
  npm install
  • 运行程序,执行如下命令
node index.js

会出现提示,按提示输入,会得到想要结果。
以下为在命令行下运行与输入输出结果

$ node index.js
please input grid size(3 3)? 3 3
please input grid connection(0,0 0,1)? 0,1 0,2;0,0 1,0;0,1 1,1;0,2 1,2;1,0 1,1;1,1 1,2;1,1 2,1;1,2 2,2;2,0 2,1

[W] [W] [W] [W] [W] [W] [W]
[W] [R] [W] [R] [R] [R] [W]
[W] [R] [W] [R] [W] [R] [W]
[W] [R] [R] [R] [R] [R] [W]
[W] [W] [W] [R] [W] [R] [W]
[W] [R] [R] [R] [W] [R] [W]
[W] [W] [W] [W] [W] [W] [W]


PS:
please input grid size(3 3)?表示要输入道路网格的尺寸
please input grid connection(0,0 0,1)?表示要输入道路网格的连通性定义

  1. 测试用例
    • 测试用例在文件夹的spec/目录下
    • 运行测试用例,在命令行下输入
npm test

推荐阅读更多精彩内容