Fiz um código correto, executa corretamente no console mas não no hackerrank porquê?

19/06/2021

0

o exercicio é o seguinte : Input Format

A entrada do problema será sempre um objeto chamado obj com as seguintes propriedades:

jaTomouVacina : do tipo booleano (true ou false), que indica se a pessoa já tomou vacina ou não.
temComorbidade : do tipo booleano (true ou false), que indica se a pessoa tem alguma comorbidade ou não.
idade : do tipo number, que indica a idade da pessoa
Output Format

Você deverá imprimir na tela apenas uma das opções abaixo:

JA TOMOU VACINA : caso a pessoa já tenha tomado a vacina
INAPTA : caso a pessoa não tenha tomado a vacina, mas não esteja apta a tomá-la ainda, por qualquer outro motivo que seja.
APTA POR IDADE : caso a pessoa esteja apta a tomar a vacina por conta de sua idade, independentemente de ter alguma comorbidade ou não.
APTA POR COMORBIDADE : caso a pessoa esteja apta a tomar a vacina pelo fato de ter alguma comorbidade, mesmo que não tenha a idade mínima necessária.
eu fiz o seguinte código :
var obj = {

jaTomouVacina: true ,
temComorbidade: true ,
idade: 28,
resultado1: “INAPTA”,
resultado2: “APTA POR COMORBIDADE”,
resultado3: “APTA POR IDADE”,
resultado4: “JA TOMOU VACINA”
}

if(obj.jaTomouVacina===false && obj.temComorbidade===false && obj.idade <60) {console.log(obj.resultado1)}

else if(obj.jaTomouVacina===false && obj.temComorbidade===true && obj.idade <60) {console.log(obj.resultado2)}

else if(obj.jaTomouVacina===false && obj.temComorbidade===false && obj.idade >=60) {console.log(obj.resultado3)}

else {console.log(obj.resultado4)}
Andre

Andre

Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar