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.
I think my solution it's ok, a blank line is being printed at the end of execution but I'm not allowed to modify that code and because of that I think the outcome is a "wrong" answer, please let me know if you see something wrong with my solution
process.stdin.resume();process.stdin.setEncoding('ascii');varinput_stdin="";varinput_stdin_array="";varinput_currentline=0;process.stdin.on('data',function(data){input_stdin+=data;});process.stdin.on('end',function(){input_stdin_array=input_stdin.split("\n");main();});functionreadLine(){returninput_stdin_array[input_currentline++];}functionPerson(initialAge){this.age=initialAge;if(this.age<0){this.age=0;console.log("Age is not valid, setting age to 0.");}// Add some more code to run some checks on initialAgethis.amIOld=function(){// Do some computations in here and print out the correct statement to the consoleif(this.age<13){console.log("You are young.");}else{if(this.age<18){console.log("You are teenager.");}else{console.log("You are old.");}}};this.yearPasses=function(){// Increment the age of the person in herethis.age++;};}functionmain(){varT=parseInt(readLine());for(i=0;i<T;i++){varage=parseInt(readLine());varp=newPerson(age);p.amIOld();for(j=0;j<3;j++){p.yearPasses();}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 →
I think my solution it's ok, a blank line is being printed at the end of execution but I'm not allowed to modify that code and because of that I think the outcome is a "wrong" answer, please let me know if you see something wrong with my solution