【问题标题】:How do I create number sequence in array with length limit and number limit? [closed]如何在具有长度限制和数量限制的数组中创建数字序列? [关闭]
【发布时间】:2020-04-01 14:52:44
【问题描述】:

请帮我解决这个问题:

给定xy

案例 1:x = 10y = 4;

// x represents the array length and y represents allowed number limit in array

应该返回[0, 1, 2, 3, 4, 0, 1, 2, 3, 4]

案例 2:x = 13y = 3;

应该返回[0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0]

xy 应该是动态的

【问题讨论】:

  • 您的问题将被否决,因为您正在寻找答案而不尝试自己解决问题。你需要展示你自己尝试过的一些努力。

标签: javascript arrays ecmascript-6


【解决方案1】:

你可以这样做:

function createNumberSequenceInArray(x, y) {
    let p = 0;
    let result = [];
    while (result.length < x) {

        if (p > y) {
            p = 0;
        }
        result.push(p);
        p++;
    }
    return result;
}

createNumberSequenceInArray(10,4);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-22
    • 2018-01-26
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多