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.
  • HackerRank Home

    HackerRank

  • |
  • Prepare
  • Certify
  • Compete
  • Hiring developers?
  1. Class vs. Instance
  2. Discussions

Class vs. Instance

Problem
Submissions
Leaderboard
Discussions

    You are viewing a single comment's thread. Return to all comments →

  • sandipmusale24
    3 years ago+ 0 comments

    Swift Code: -

    class Person { var age: Int = 0

    init(initialAge: Int) {
        // 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
        }
    
    }
    
    func amIOld() {
        // Do some computations in here and print out the correct statement to the console
        if self.age < 13 {
            print("You are a teenager.")
        }else if self.age >= 13 && self.age < 18 {
            print("You are young.")
        }else if self.age >= 18 {
            print("You are old.")
        }
    }
    
    func yearPasses() {
        // Increment the age of the person in here
        age += 1
    }
    

    }

    0|
    Permalink
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy