题目描述
有股神吗?
有,小赛就是!
经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。
有股神吗?
有,小赛就是!
经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。
为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?
<script>
function func(n){
var i=1;
var type=1;
var j=1;
var sum=1;
while(i<n){
if(type==1){
sum+=j;
i+=j;
j+=1;
}else{
sum-=1;
i+=1;
}
type=type?0:1;
}
while(i>n){
i-=1;
sum-=1;
}
return sum;
}
console.log(func(15));
</script>