题解 | #汽水瓶#

汽水瓶

http://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f

import java.util.*;
public class Main
{
    public static void main(String[] args)
    {
        Scanner sr=new Scanner(System.in);
        while(sr.hasNext())
        {
            int count=0;
            int n=Integer.parseInt(sr.nextLine());
            if(n==0)
                break;//如果输入n=0,则直接退出大循环,不输出结果
            
                while(n/3!=0)
                    //由于换来的汽水喝完后可以继续兑换,所以使用循环计算,
                    //直到n<3时,退出当前循环
                {
                    count+=n/3;
                    n=n/3+n%3;
                }
                if(n%3==2)//如果n=2,则可以向老板借一瓶喝完后凑够3个空瓶
                {
                    count++;
                }
            System.out.println(count);
        }
        sr.close();
    }
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务