0
私はCodeEvalに総理回文の質問を取得するための正しい解決策を持っていますが、次のエラーを取得しておいてください。ここではTypeError:パスは文字列でなければなりません。 CodeEvalプライム回文エラー
TypeError: path must be a string
は私のソリューションです:
var fs = require('fs');
fs.readFileSync(process.argv[2])
.toString()
.split('\n')
.forEach(isPrime)
function isPrime(input){
if (input === '') return;
if (input < 1001) {
var output = '';
for (var i = 2; i < input; i++) {
if (input % i === 0) {
input--
} else {
output = input;
}
}
}
palindrome(output)
}
function palindrome(prime){
var str = prime.toString();
if (str.split('').reverse().join('') === str){
console.log('str', str)
} else {
str--
isPrime(str)
}
}
CodeEvalのみ受け入れるのでconsole.logsを介して回答すると、console.logに出力する必要があり、端末に正しい解決策が表示されます。
CodeEvalに何か不足していますか、これがエラーですか?