Hackerrank Ruby Control Structures - Infinite Loop Solution
- Published
- Updated
- Reading time
- 1 min read
- Length
- 101 words
This is a wonderful exercise which explains the concept of infinite loops.
"A hacker practices on HackerRank until getting to a rating of O(1) read as (Oh-one)"
An infinite loop in Ruby is of the form
loop do
endUse an infinite loop and call the method coder.practice within it and break if coder.oh_one? is true.
break if conditions in Ruby are of the form
if <condition>
break
endor a one-liner
break if <condition> Solution in ruby#
Approach 1.
loop { coder.practice; break if coder.oh_one? }Approach 2.
loop do
coder.practice
break if coder.oh_one?
end