coding for food
[Ruby] Conditionals exercises
silveryen
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"