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
|
1890 Discussions
|
Please Login in order to post a comment
This is broken for Typescript!
Guys! this is my code what am i doing wrong? public class Solution {
} /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */ public class Person { private int age;
public void yearPasses(){ age = age + 1; } public void amIOld() { if(age < 13) { System.out.println("You are young..");
}
class Person: def init(self,initialAge): # Add some more code to run some checks on initialAge if initialAge<0: print('Age is not valid, setting age to 0.') self.age=0 self.age=initialAge
Python solution do upvote, if find it helpful
class Person: def init(self,initialAge): # Add some more code to run some checks on initialAge if initialAge<0: self.age=0 print("Age is not valid, setting age to 0.") else: self.age=initialAge def amIOld(self): # Do some computations in here and print out the correct statement to the console if self.age < 13: print("You are young.") elif 13<= self.age <18: print("You are a teenager.") else: print("You are old.")
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("")