-
[Ruby] Conditionals exercisescoding 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"