diff --git a/2022/day01/CalorieCount.java b/2022/day01/CalorieCount.java new file mode 100644 index 0000000..0b89e56 --- /dev/null +++ b/2022/day01/CalorieCount.java @@ -0,0 +1,27 @@ +import java.nio.file.Paths; +import java.io.IOException; +import java.util.Scanner; + +public class CalorieCount { + public static void main(String[] args) { + try (Scanner inputReader = new Scanner(Paths.get("input.txt"))) { + int maxCals = 0; + while (inputReader.hasNext()) { + int currentCals = 0; + String inLine = new String(); + do { + inLine = inputReader.nextLine(); + if (!inLine.isEmpty()) { + currentCals += Integer.parseInt(inLine); + } + } while (!inLine.isEmpty()); + + if (currentCals > maxCals) {maxCals = currentCals;} + } + System.out.printf("The large calories carried is: %d", maxCals); + } catch (IOException e) { + System.out.println("IOException"); + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/2022/day01/calorie_count.rs b/2022/day01/calorie_count.rs deleted file mode 100644 index 1b3894f..0000000 --- a/2022/day01/calorie_count.rs +++ /dev/null @@ -1,11 +0,0 @@ -use std::io::prelude::*; -use std::fs; -use std::path::*; - -fn main() { - let mut _max_cals = 0; - let path = Path::new("input.txt"); - let display = path.display(); - - let mut file -}