-1
나는 몇 시간 동안 고생하고있다. 누구나 숫자가 늘어나는 라인을 만드는 방법을 알고 최대 숫자를 치는 방법을 알고있다. 최소값을 지정하고 다시 반복합니다. 예를 들어,증가하는 숫자를 반복적으로 증가시키는 알고리즘을 만드는 알고리즘
1 2 1 2 3 2 3 2 1
1 2 3 4 3 2 1 2 3 4 3 2 1
하나만 루프나는 몇 시간 동안 고생하고있다. 누구나 숫자가 늘어나는 라인을 만드는 방법을 알고 최대 숫자를 치는 방법을 알고있다. 최소값을 지정하고 다시 반복합니다. 예를 들어,증가하는 숫자를 반복적으로 증가시키는 알고리즘을 만드는 알고리즘
1 2 1 2 3 2 3 2 1
1 2 3 4 3 2 1 2 3 4 3 2 1
하나만 루프# Assume max, min & count defined
for (n=min, delta=1, i=0; i<count; i++) {
Print n;
If (n==max)
delta=-1;
Else if (n==min)
delta=1;
n+=delta;
}
최대 및 최소 값에 대해 각 단계마다 제품을 반복 확인하고 하위/추가 방향을 회전 할 수 있습니다.
function alg(length, max) {
var min = 1;
var direction = 1;
var product = 1;
for (var i = 0; i < length; i++) {
if (product >= max) { direction = -1; }
else if (product <= min) { direction = 1; }
console.log(product);
product += direction;
}
}