不確定是否有不同的詞是正確的。如何計算一段時間內的不同分鐘
這是一個編制的場景來解釋我想得到什麼。
假設有兩個美髮沙龍。
沙龍A有2名員工。 沙龍B有1名僱員。
假設我想計算給定小時內沙龍活動的分鐘數。
如果沙龍A具有以下做頭髮:
- 客戶A:開始在0分鐘,並在10分鐘(10分鐘剪頭髮)
- 客戶B結束:開始2分鐘,結束時爲12分鐘(10分鐘剪頭髮)
美髮B具有以下做頭髮:
- 客戶C:開始爲0分鐘,在10分鐘(10分鐘剪頭髮)
- 客戶d結束:在10分鐘時開始,並在20分鐘(10分鐘剪頭髮)
結束在這種情況下我想看:
- 沙龍 - 活動的12分鐘
- 沙龍乙 - 活動20分鐘
我會再能說,如果客戶Ë去了沙龍A,他們會排隊等候大約6分鐘,以排隊等候他們,但是如果他們去了沙龍B,他們將等待大約10分鐘的時間爲每個客戶提前打發。 (活動除以完成的客戶)。我需要一種方法來計算,而不依賴於沙龍的員工人數。
我能想到的一種方法是創建一個數組並填入唯一的分鐘。例如 對預訂感到厭惡,並將每分鐘添加到數組中,隨後的預訂只會寫入已經填充的現有分鐘數,然後我將爲12個項目(分鐘)的沙龍A和20個項目(分鐘數組) )沙龍乙我相信這會工作,但想知道是否有一個更好/更實際的方式做到這一點?
我不介意只想查看邏輯的語言。
我寫了一組類來處理類似的情況。它可能有幫助。 https://github.com/vascowhite/Time – vascowhite 2014-12-06 05:54:58
你的計算是不正確的。對於A,平均爲5分鐘,因爲每10分鐘,2個客戶將完成預約。 12分鐘的例子會誤導你。 – Leo 2014-12-06 06:20:22
@LeoDeng:OP不是在談論平均水平,而是在談論沙龍的工作時間。 SalonA有12分鐘的活動。 – 2014-12-06 06:22:04