ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Ruby] exercise _ Cat Builder
    coding for food 2022. 8. 5. 08:38

    Write a method cat_builder that takes in a name, color, and age. The method should return a hash representing a cat with those values.

    def cat_builder(name_str, color_str, age_num)
    
    end
    
    print cat_builder("Whiskers", "orange", 3) #=> {"name"=>"Whiskers", "color"=>"orange", "age"=>3}
    puts
    
    print cat_builder("Salem", "black", 100) #=> {"name"=>"Salem", "color"=>"black", "age"=>100}
    puts

    my code

    def cat_builder(name_str, color_str, age_num)
      
      hash = {}
      
      hash["name"] = name_str
      hash["color"] = color_str
      hash["age"] = age_num
     	
      return hash
    end
    
    print cat_builder("Whiskers", "orange", 3) #=> {"name"=>"Whiskers", "color"=>"orange", "age"=>3}
    puts
    
    print cat_builder("Salem", "black", 100) #=> {"name"=>"Salem", "color"=>"black", "age"=>100}
    puts

    solution

    def cat_builder(name_str, color_str, age_num)
      return { "name"=>name_str, "color"=>color_str, "age"=>age_num }
    end
    
    print cat_builder("Whiskers", "orange", 3) #=> {"name"=>"Whiskers", "color"=>"orange", "age"=>3}
    puts
    
    print cat_builder("Salem", "black", 100) #=> {"name"=>"Salem", "color"=>"black", "age"=>100}
    puts
Designed by Tistory.