fork download
  1. # 仕様追加
  2. ## paramsが :aho の時は、3の倍数か3がつくときのみを表示する
  3. def show_numbers(params)
  4. list = %w(18 22 11 73 91 38 24 17)
  5. list.each do |element|
  6. case params
  7. when :aho
  8. if element.include?('3') || element.to_i.modulo(3) == 0
  9. puts element
  10. end
  11. when :even
  12. if element.to_i.even?
  13. puts element
  14. end
  15. when :odd
  16. if element.to_i.odd?
  17. puts element
  18. end
  19. else
  20. puts element
  21. end
  22. end
  23. end
  24.  
  25. #### :aho ####
  26. show_numbers(:aho)
Success #stdin #stdout 0.02s 9664KB
stdin
Standard input is empty
stdout
18
73
38
24