文件名称:SortableCodingChallenge:可排序编码挑战
文件大小:919KB
文件格式:ZIP
更新时间:2024-06-21 15:37:25
Java
可排序编码挑战 该项目是对位于以下位置的 Sortable 编程挑战的解决方案: 该问题要求将一个充满产品列表的文件与目标产品列表相关联。 部分挑战是处理这些列表格式的非标准方式,并避免误报。 该解决方案是用 Java 编写的,旨在在 Linux 平台上运行。 不支持 Windows。 您可以分两步运行解决方案: git 克隆 cd SortableCodingChallenge && make run 结果存储在名为 results.txt 的文件中 算法说明 算法概要 从 products.txt 加载产品。 将产品 id 保存在嵌套映射中,如下所示 前任: 地图['制造商']['模型']['家庭'] = 2345 通过转换为小写并删除破折号和空格来标准化制造商、型号和系列 对于每个列表,取标题并删除常见的不必要信息,例如焦距或尺寸。 用空格和破折号分割剩余的字符串,然
【文件预览】:
SortableCodingChallenge-master
----.gitignore(129B)
----products.txt(101KB)
----README.md(10KB)
----runtime.png(23KB)
----listings.txt(3.18MB)
----DataModel()
--------Result.java(924B)
--------Listing.java(2KB)
--------ProductDimension.java(3KB)
--------Product.java(2KB)
----SortableChallenge.java(8KB)
----Makefile(1KB)
----google-gson-2.2.4()
--------gson-2.2.4-javadoc.jar(244KB)
--------LICENSE(11KB)
--------README(385B)
--------gson-2.2.4-sources.jar(125KB)
--------gson-2.2.4.jar(186KB)