Solution for CCC '06 J1 - Canadian Calorie Counting in Java 8


Nov. 6, 2019 1.278429 seconds Java 8
import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) {
          Scanner in = new Scanner(System.in);
        int[] list = new int[4];
        
        for(int i = 0; i < list.length; i++){
            list[i] = in.nextInt();
        }
            System.out.println("Your total Calorie count is " + find(list) + ".");
        
        
        
 
    }
        
    public static int find(int[] l){
        
        int cc = 0;
        
        
        
        if(l[0] == 1){
            cc += 461;
        }else if(l[0] == 2){
            cc += 431;
        }else if(l[0] == 3){
            cc += 420;
        }else if(l[0] == 4){
            cc += 0;
        }
        
        if(l[1] == 1){
            cc += 100;
        }else if(l[1] == 2){
            cc += 57;
        }else if(l[1] == 3){
            cc += 70;
        }else if(l[1] == 4){
            cc += 0;
        }
        
        if(l[2] == 1){
            cc += 130;
        }else if(l[2] == 2){
            cc += 160;
        }else if(l[2] == 3){
            cc += 118;
        }else if(l[2] == 4){
            cc += 0;
        }
        
        if(l[3] == 1){
            cc += 167;
        }else if(l[3] == 2){
            cc += 266;
        }else if(l[3] == 3){
            cc += 75;
        }else if(l[3] == 4){
            cc += 0;
        }
        
        return cc;
    }
}

Editorial


No editorial for this problem. :(

Original Problem


You can view the original page for this problem on the DMOJ.