在一次面試php開發(fā)工程師中我遇到這道題目,是筆試中最后一道題目有一個服務(wù)平臺,提供服務(wù)需要收取用戶使用的服務(wù)費(fèi),但是服務(wù)費(fèi)的收取跟訂單數(shù)量是有個階梯關(guān)系的,請根據(jù)以下這個收費(fèi)標(biāo)準(zhǔn)計算一個指定訂單數(shù)量的平臺服務(wù)費(fèi)總和,假如用戶下了8個訂單該用戶需要支付多少服務(wù)費(fèi)?示列給定:訂單數(shù)服務(wù)費(fèi)1-5316-103011-502751-20024201-1000181001-5000155001-1000012>=1000010因?yàn)?5*31+3*30=155+90=245所以,該用戶需要支付245元人民幣的服務(wù)費(fèi)當(dāng)時的解題思路我當(dāng)時面試的時候也沒有想到更好的方式,我的解題思路是將這個階梯關(guān)系按照對應(yīng)的解題價格生成一個大的數(shù)組,如果有8單就是計算數(shù)組下標(biāo)0一直到7下標(biāo)的數(shù)組元素的和來得到收取費(fèi)用的,如果大于最大的階梯的數(shù)量再另外判斷計算下。如果有更好的解題思路,希望大家積極分享目的我想貢獻(xiàn)這道題的原因是想通過大家的智慧找到更多的解決方法,從而也能夠從中學(xué)習(xí)到新的解決思路。歡迎大家使用php代碼寫個算法實(shí)現(xiàn)下
添加回答
舉報
0/150
提交
取消