喝N瓶啤酒,3个空瓶换一瓶新啤酒,总共喝了多少瓶的递归算法

 public static int countNum(int num) {

 

  if(num<3) {

   return num;

  } else {

   return (num-num%3)+countNum(num/3+num%3);   //num-num%3  能换啤酒的瓶子,num/3+num%3  新的啤酒瓶数

  }

 }

    原文作者:递归算法
    原文地址: https://blog.csdn.net/yuefengyuan/article/details/7529602
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞