程式碼撰寫問題

  •   90 
  • 最後發表   喵摳的爪牙  2023 十月 27
喵摳的爪牙 發文於   2023/10/20

//

input:x(5);

maxlist(o[X+4],o[X+3],o[X+2],o[X+1],o[X])

//

input:x(10);

maxlist(o[X+9],o[X+8],o[X+7],o[X+6],o[X+5],o[X+4],o[X+3],o[X+2],o[X+1],o[X])

請問這個程式碼要如何改成

maxlist(o[2X-1],......,o[X+1],o[X])

不然每次改INPUT都要重打

 

謝謝

XQ小幫手 發文於   2023/10/27

 Hello 喵摳的爪牙,

 

小幫手看起來您是要找過去一定期數的最大值,會建議您使用 highest 函數。

舉例來說:

input: x(5);

highest(open[x], x);

這樣就會取得 open[5], open[6], open[7], open[8], open[9] 這幾個數值中的最大值。

發表回覆
Close