2016-10-16 6 views
1

私は、最低価格のためにモンテカルロ法で理想的な量子を計算する必要があります。私が計算した数が私が比較した数よりも大きい場合(在庫であり、サイクル増加ストックを10回反復するとき)、より大きい各数は50を掛けます。それぞれの差に150を掛けます。私は現在、500の数値を持つ配列を持っている状態にあります。もしそれが可能であれば、配列内の理想的な量子を見つける方法がわかりません。モンテカルロ法を用いて最小価格の理想的な量子を見つける

EDIT >>私の仕事は理想的な量子を見つけることです。在庫があれば、どれくらい買う必要があります。あなたがあなたの在庫のあなたの商品が品質を失い、それぞれの良い50ユーロを支払わなければならないという要求以上のものを購入した場合。しかし、あなたが要求よりも少ない金額を購入する場合は、それぞれの良い150に対してお金を払わなければなりません。あなたはその要求に従います。

+0

理想的な量子は何ですか?おそらく分位数または量を意味しますか?どのような意味で理想的なのでしょうか? –

+0

私の仕事は理想的な量子を見つけることです。在庫があれば、どれくらい買う必要があります。あなたがあなたの在庫のあなたの商品が品質を失い、それぞれの良い50ユーロを支払わなければならないという要求以上のものを購入した場合。しかし、あなたが要求よりも少ない金額を購入する場合は、それぞれの良い150に対してお金を払わなければなりません。あなたはその要求に従います。 –

答えて

0

適切なリスト実装とオブジェクトを使用します。さまざまな操作でStockと呼ばれるクラスを増減します。リスト上のJava 8ストリームAPIを使用して、条件を満たすオブジェクトを検索し、フィルタ条件を満たすオブジェクトに対して適切なメソッドを呼び出すことができます。

stocks.stream()    //convert list to stream 
.filter(stock -> ideal>stock.getValue()) //filters the line 
.map(Stock::multiplyBy150);   //call appropriate method on objects that pass the filter 
関連する問題