我需要一些Web应用程序上的这个问题的帮助,以帮助我处理库存管理。因此,让我跑你通过细节:使用Javascript或Ruby对大小进行分类的算法
每个产品都具有宽度和高度的大小尺寸(让我们称之为sizeW和sizeH)和面积(只是乘法的两个维度)
每产品需要被分类为尺寸类别,让我列出几个:在总
- 50×100, 80×150, 100×170,150 ×200, ..... 12类
捕捉是每种产品都不是根据尺码类别准确制作的,所以如果产品是55 x 96或44 x 105,那么它将落入50 x 100类别。
我需要写一个算法,可以将项目分类到相关的类别,但考虑到这些不规则的各种规模。我们不希望用户手动输入类别,因为我们希望减少数据输入时间,但是如果算法显示错误或产品不符合标准类别,则用户可以手动接管和更改/添加类别。
我真的很感激,如果你们可以给出关于这个问题的想法,应用程序是使用Rails在服务器端和Javascript在客户端构建的。我宁愿如果解决方案是在Javascript中,并让浏览器处理算法,而不是把负载放在服务器上。
感谢,
乌默尔
对我而言,这不是一个技术特定的问题,而是一个数学/一般CS问题。真正的工作在于找出算法,之后编程应该是微不足道的。 – Jesper 2013-02-23 23:04:22
为什么55 x 96被表示为50 x 100?因为它是最接近的一个? – Kaeros 2013-02-23 23:06:20
请尝试准确描述您的规则,以确定产品属于哪个类别。 – 2013-02-23 23:09:12