Ruby Basic Exercises: Compute the absolute difference between n and 33
Write a Ruby program to compute the absolute difference between n and 33 and return double the absolute difference if n is over 33.
Ruby Code:
def diff_33(n)
n > 33 ? ((n-33)*2).abs : (n-33).abs
end
print diff_33(47),"\n"
print diff_33(17)
Output:
28 16
Flowchart:
Ruby Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Ruby program to test whether you are minor (Consider a child unless he or she is less than 18 years old.) or not.
Next: Write a Ruby program to find the maximum of two numbers.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics