我需要一些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