We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
var input_stdin = "";
var input_stdin_array = "";
var input_currentline = 0;
process.stdin.on('data', function (data) {
input_stdin += data;
});
process.stdin.on('end', function () {
input_stdin_array = input_stdin.split("\n");
main();
});
function readLine() {
return input_stdin_array[input_currentline++];
}
function Person(initialAge){
// Add some more code to run some checks on initialAge
if (initialAge > 0){
this.age = initialAge;
}else {
this.age = 0;
console.log("Age is not valid, setting age to 0.");
}
this.amIOld=function(){
// Do some computations in here and print out the correct statement to the console
if (this.age < 13){
console.log("You are young.")
}else if (this.age< 18){
console.log ("You are a teeneager.")
}
else {
console.log("You are old.")
}
};
this.yearPasses=function(){
// Increment the age of the person in here
this.age += 1;
};
}
function main() {
var T=parseInt(readLine());
for(i=0;i
}
pls i dont know whats wrong with my code. Its bringing the right output but failed 2 test cases
p.amIOld();
console.log("");
}
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Day 4: Class vs. Instance
You are viewing a single comment's thread. Return to all comments →
process.stdin.resume(); process.stdin.setEncoding('ascii');
var input_stdin = ""; var input_stdin_array = ""; var input_currentline = 0;
process.stdin.on('data', function (data) { input_stdin += data; });
process.stdin.on('end', function () { input_stdin_array = input_stdin.split("\n"); main();
});
function readLine() { return input_stdin_array[input_currentline++]; }
function Person(initialAge){ // Add some more code to run some checks on initialAge if (initialAge > 0){ this.age = initialAge;
this.amIOld=function(){ // Do some computations in here and print out the correct statement to the console if (this.age < 13){ console.log("You are young.") }else if (this.age< 18){ console.log ("You are a teeneager.") } else { console.log("You are old.") }
}; this.yearPasses=function(){ // Increment the age of the person in here this.age += 1; }; }
function main() {
var T=parseInt(readLine()); for(i=0;i
pls i dont know whats wrong with my code. Its bringing the right output but failed 2 test cases p.amIOld(); console.log("");
} }