2017-04-15 6 views

답변

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; 
} 
1
을 사용하여, 이것을 만들려면

최대 및 최소 값에 대해 각 단계마다 제품을 반복 확인하고 하위/추가 방향을 회전 할 수 있습니다.

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; 
    } 
} 
관련 문제