我在採訪中被要求實施業務規則是代理鏈是否合適
需求變更。他們總是這樣:
- 評估20%的費用低於$ 100,000的任何數額。
- 評估10萬美元至500,000美元之間任何金額的10%費用。
- 評估5%的費任何量高於$ 500,000
計算費用的任意量x。
例如:給定600,000美元的發票,費用應該是65,000美元。
給定50,000美元的發票費用應該是10,000美元。
給定200,000美元的發票,費用應該是30,000美元。
我用CofR,但面試官然後問,如果他們超過3個條件,像他們n我會創建n類來處理每個請求。
他們是一個更好的方法來解決這個問題,因爲寫了一個非常長的遞歸函數來檢查每個條件。
你在這裏得到了令人敬畏的邏輯,但是如何獲得每個條目的百分比。我似乎無法就此作出結論。 – Ayodeji
@Ayodeji這是一個基本的草圖。吸氣劑,構造劑等 – chrylis