java解法(完全按题目思路)

汽水瓶

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

import java.util.Scanner;


public class Main{

    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n = sc.nextInt();

            if(n == 0) return;

            int sum = 0,yu = 0;
            while(n >= 3){
                yu = n % 3;
                //加上手里能够换取瓶子的数量
                sum += n / 3;
                //更新每次换取瓶子后所剩瓶子数
                n = n / 3 + yu;
            }
            if(n == 2){
                sum++;
            }
            System.out.println(sum);

        }
    }
}
全部评论

相关推荐

11-28 17:48
中山大学 C++
点赞 评论 收藏
分享
10-17 16:07
门头沟学院 Java
牛牛大你18号:在汇报,突然弹出来,,领导以为我在准备跳槽,刚从领导办公室谈心出来
点赞 评论 收藏
分享
死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务