从小到大,再从大到小重复输出,有没有什么好的算法

题目描述

如何循环先正序输出,再倒序输出,
比如: 123321123321

题目来源及自己的思路

想到的办法是给定一个数组到3时候,反转一下

相关代码

arr=[3,2,1]

for(i=0;i<18;i++){
  if(i%3==0){
    arr.reverse()
  }
  console.log(arr[i%3])
}

你期待的结果是什么?实际看到的错误信息又是什么?

上面代码,看起来完美的做到了, 但是为什么还有来提问呢,因为具体应用中是需要一个函数

y=func(x)

x=1,y=1
x=2,y=2
x=3,y=3
x=4,y=3
x=5,y=2
x=6,y=1
这样的无限循环下去,不会写了,求助大家


慕莱坞森
浏览 796回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP