Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- f = lambda { |arg|
- begin
- u = arg.class == Fixnum ? "#{arg}|1" : arg
- n = u.split('|')[0].to_i
- raise u.length % 2 == 0 ? u.split('|')[1].split('-').reverse.join('-') : u.split('|')[1] # швыряемся результатом для остроты
- rescue Exception => puts
- puts puts #выводим вывод
- ensure
- u = "#{u}-#{u.split('-').length+1}"
- u.split('-').length < n ? f.call(u) : return
- end
- }
- f.call(10) #сколько хотим
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement