ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Ruby] Conditionals exercises
    coding for food 2022. 7. 21. 08:21

     

    my code 1

    def either_only(number)
       if number % 15 == 0
         return false
       elsif number % 3 == 0
         return true
       elsif number % 5 == 0
         return true
       else 
         return false
       end
         
    end
    
    puts either_only(9)  # => true
    puts either_only(20) # => true
    puts either_only(7)  # => false
    puts either_only(15) # => false
    puts either_only(30) # => false

    solution 2

    def either_only(number)
      if (number % 3 == 0 || number % 5 == 0) && !(number % 3 == 0 && number % 5 == 0)
        return true
      else
        return false
      end
    end
    
    puts either_only(9)  # => true
    puts either_only(20) # => true
    puts either_only(7)  # => false
    puts either_only(15) # => false
    puts either_only(30) # => false
    def either_only(number)
      if (number % 3 == 0 && number % 5 ! = 0) || (number % 3 ! = 0 && number % 5 == 0)
        return true
      else
        return false
      end
    end
    
    puts either_only(9)  # => true
    puts either_only(20) # => true
    puts either_only(7)  # => false
    puts either_only(15) # => false
    puts either_only(30) # => false

    my code 2

    def longer_string(str1, str2)
        if (str1.length > str2.length) || (str1.length == str2.length)
          return str1
        else 
          return str2
        end
    end
    
    puts longer_string("app", "academy") # => "academy"
    puts longer_string("summer", "fall") # => "summer"
    puts longer_string("hello", "world") # => "hello"

    solution 2

    def longer_string(str1, str2)
      if str1.length >= str2.length
        return str1
      else
        return str2
      end
    end
    
    puts longer_string("app", "academy") # => "academy"
    puts longer_string("summer", "fall") # => "summer"
    puts longer_string("hello", "world") # => "hello"
Designed by Tistory.