Don't Eat the Last Cake!

规则:

  • 不能吃最后一块饼干
  • 可以选择先吃还是后吃
  • 可以选择可以吃1、2、3块饼干。但不能吃对方刚刚吃过的数量,如果对方吃了1块,那么这一轮就只能吃2或者3块。但不能跳过不吃。
  • 特殊情况:如果剩下最后2块饼干,当你选择吃1块以后,由于只剩下1块饼干,对方又不能重复吃1块饼干,所以他可以跳过这一轮,然后你会吃掉最后一块。这是唯一可以跳过不吃饼干的情况。

声明:以下是一份抄袭的代码

  def firstmove(cakes)
    # true # I want to move first
   return false if cakes == 1
   return true if cakes % 4 == 2
   return false
  end

  def move(cakes, last)
    case (cakes % 4)
      when 3 then 1
      when 2 then 3 
      when 1 then 3
      else last == 3 ? 2 : 3
    end
  end
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.适者生存,而不是强者生存。 2.幽默是化解矛盾的良药。 3.君子光而不耀。
    Eric小风阅读 1,261评论 0 0
  • 方颜此刻澎湃心头,她是怎样的女人,黎秋还不懂她吗?方颜清楚自己,她是一个感性的女人,岂是不食人间烟火,又怎是对黎秋...
    小草_d5ad阅读 3,584评论 6 41
  • 熠熠生辉的年季,在如沐春风时颓败 不如去拥抱澎湃的激情 把青春留给某次梅雨之夕的邂逅 但要打破故事的结局 做个不安...
    涵八阅读 1,355评论 6 4

友情链接更多精彩内容