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.
Day 4: Class vs. Instance
Day 4: Class vs. Instance
Sort by
recency
|
1872 Discussions
|
Please Login in order to post a comment
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("");
} }
C++14 Solution:
class Person: def init(self, initialAge): if initialAge < 0: self.age = 0 print("Age is not valid, setting age to 0.") else: self.age = initialAge
t = int(input()) for i in range(0, t): age = int(input())
p = Person(age)
p.amIOld() for j in range(0, 3): p.yearPasses()
p.amIOld() print("")
Whats wrong with this code,why is it saying wrong?
every thing is okk ............ last new line is thowing erroer
In C#