正の整数 x と n[] があるとします。xをn等分してください。
xはnで割り切れるとは限りませんが、できるだけ均等にn分割したいです。
例えば
A.n[0]=5000
B.n[1]=3000
C.n[2]=2000
の3つの数値があったとして
例として正の整数 X=1000 を 上記 A.B.Cの割合ごとに分割したいです
この場合だと [500,300,200]
という感じです
この[500,300,200]
を求める式を書く場合
なるべく少ない行数で実現するにはどのように記述しますか?
値/合計値の割合を値でかけて
最後の端数を合計値からマイナスというやり方しか
今の所思いつきません。
他のいい方法ありますでしょうか?
回答3件
あなたの回答
tips
プレビュー