HW impossibility?: “Create a rock paper scissors program in ruby WITHOUT using conditionals”

后端 未结 8 1905
我寻月下人不归
我寻月下人不归 2021-02-14 16:50

I\'m in an introductory software development class, and my homework is to create a rock paper scissors program that takes two arguments (rock, paper), etc, and returns the arg t

8条回答
  •  滥情空心
    2021-02-14 17:44

    A simple hash to the rescue:

    def tell_me(a1, a2)
      input = [a1 , a2].sort.join('_').to_sym
      rules = { :paper_rock => "paper", :rock_scissor => "rock", :paper_scissor => "scissor"}
      rules[input]
    end
    

提交回复
热议问题