TOPIC

Presentation error

lunatic-fox asked 2 years ago

Olá pessoal, meu código está correto, porém não funciona. Alguma ideia do motivo?

const p = require('fs').readFileSync('/dev/stdin', 'utf8'),
l = p.split('\n');

for (let i = 0; i < 10; i++) {
    const v = l[i];
    console.log(`X[${i}] = ${v <= 0 ? 1 : v}`);
}
// Output:
//X[i] = v

// Dotted spaces
//X[i]•=•v

Remember not post solutions. Your post may be reviewed by our moderators.

  • WesleyDias replied 2 years ago

    Olá JOSÉLIO JÚNIOR, transforme o número de string para um int ou utilize o .trim(), pois ela vem com um \r resultando em erro no URI.

    const v = parseInt(l[i]);
    // Ou
    const v = l[i].trim();

    Dica: Utilize console.log(l); na sua IDE e veja como estão os valores no Array.

    MOD
  • lunatic-fox replied 2 years ago

    Poxa WES, muito obrigado mesmo!!!

    Eu consegui resolver com um sinal de adição para transformar no tipo Number.

    Passei muito batido, vou prestar mais atenção!

    Percebi agora que não deveria publicar soluções aqui, não voltarei a repetir isso.

    Novamente valeu por responder!!!