其思想是在达到m值之前应用线性递增折扣,然后所有下一次购买都是m。
似乎很容易,但我的方法并不是涵盖一些边缘的情况。
示例:
输入:
16,2,1,9981
输出:
九百九十八
预期输出:
九百零一七
我遗漏了什么?
更好的方法也受到高度赞赏。
// tried on (20,3,6,80) works like charm
function howManyGames(p, d, m, s) {
// Return the number of games you can buy
if(s<p) return 0
let remaini
我正在使用JFreeChart,并希望显示一个球员的分数条形图,在y轴和玩家的游戏分组在x轴上的得分。
例如:
String[] {Player name, score, game number}
Player 1, 10 , 1
Player 1, 12 , 2
Player 1, 15 , 3
Player 2, 11 , 1
Player 3, 18 , 1
因为玩家不必玩相同数量的游戏,所以在创建dataSet时会产生大量的空白,因为它试图为玩家2& 3游戏2&3绘制一个条形图。
data.addValue(score, game number, player name