试图通过hackerearth尝试打字稿挑战,其中代码正在编译,但未显示执行日志

您将得到一个整数N。您需要打印所有素数的序列,直到N。

输入格式

输入的第一行和唯一行包含一个整数N,该整数N表示该数字,直到需要查找素数系列为止。

输出格式

以空格分隔的一行打印所需的输出。

约束

1

我选择了 TypeScript(版本1.7.5)(节点),并编写了此代码,它可以成功编译,但是没有执行日志。我不明白我在哪里犯了这个错误,而且更何况是这样做的书面方式?

function isPrime(N){
    if(N === 0 || N === 1) return;
    var i = 2;
    while(N % i !== 0){
        i++;
    }
    if(i === N ){
        return true;
    }
}



function printRange(N){
    var arr = []
    for(var i = 1; i < N ; i++){
    if(isPrime(i)){
     arr.push(i);
    }

    }
    return arr.reduce(function (x,y){return x.toString() + ' ' + y.toString()});
}

var hel = printRange(9);
console.log(hel)

结果显示方式

RESULT: Sample Test Cases Passed
Time (sec)

2.406922


Memory (KiB)

1028208


Language

TypeScript

Input
9
Your Code's Output
2 3 5 7
Expected Correct Output
2 3 5 7
Compilation Log
Compiled successfully.
Execution Log
No execution log!
hn3dbdbdb 回答:试图通过hackerearth尝试打字稿挑战,其中代码正在编译,但未显示执行日志

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3066177.html

大家都在问