题解 | #汽水瓶#

汽水瓶

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

import java.util.ArrayList;
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        ArrayList<Integer> plans = new ArrayList<Integer>();
        while (true) {
            int bottles = Integer.parseInt(in.nextLine());
            if (bottles == 0)break;
            plans.add(bottles);
        }
        ArrayList<Integer> plansResult = new ArrayList<Integer>();
        for (int plane : plans) {
            int total = 0;
            while (plane > 2) {
                int remainde = plane % 3;
                int currentBottle = plane / 3;
                total += currentBottle;
                plane = currentBottle + remainde;
            }
            if (plane == 2) {
                total++;
            }

            plansResult.add(total);
        }
        plansResult.forEach(System.out::println);
    }
}

全部评论

相关推荐

03-10 14:19
已编辑
重庆邮电大学 前端工程师
球Offer上岸👑:测试也难求一面 逆天
点赞 评论 收藏
分享
给口饭次次吧:其实,我觉得你的简历...就是白纸一张,要实习没实习要项目没项目,只能在沉淀沉淀了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务