题解 | HJ22 #汽水瓶#

汽水瓶

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

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        ArrayList<Integer> list = new ArrayList<>();
        boolean flag = true;
        boolean flag1;
        int count = 0;
        while (flag) {
            int nextInt = scanner.nextInt();
            if (nextInt == 0) {
                flag = false;

            } else {
                flag1 = true;
                count = 0;
                int number = nextInt;
                while (flag1) {

                    int res = number % 3;
                    int value = number - res;
                    int result = value / 3;
                    count = count + result;
                    number = res + result;
                    if (number == 2) {
                        count = count + 1;
                        list.add(count);
                        flag1 = false;
                    }
                    if (number < 2) {
                        list.add(count);
                        flag1 = false;
                    }
                }
            }


        }
        for (Integer integer : list) {
            System.out.println(integer);
        }
    }
}

全部评论

相关推荐

05-29 09:02
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务