题解 | #汽水瓶#

汽水瓶

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();
    }
}
全部评论

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
base南京,刚刚hr打电话谈薪了,妈的,开了个侮辱人的13k*15,不去了
initial_:我都不知道他怎么开的,就特么离谱我22号第一批开的也很低,当时跟我说人很多你排序不在前面,不给a薪资,我没有其他offer就和他签了,今年小米手机都涨价了就不能给我们打工人涨涨价
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务