51 lines
1.4 KiB
Java
51 lines
1.4 KiB
Java
|
// In around 20 minutes
|
||
|
import java.io.BufferedReader;
|
||
|
import java.io.FileReader;
|
||
|
import java.io.IOException;
|
||
|
|
||
|
public class day01 {
|
||
|
public static void main(String[] args) throws IOException {
|
||
|
int hasIncreasedCounter = 0;
|
||
|
int lineCounter = 1;
|
||
|
|
||
|
int firstnum = 0;
|
||
|
int nextnum = 0;
|
||
|
|
||
|
String line; // convert to int or something
|
||
|
|
||
|
BufferedReader in = new BufferedReader(new FileReader("day01-input.txt"));
|
||
|
|
||
|
line = in.readLine();
|
||
|
while (line != null) {
|
||
|
|
||
|
if (lineCounter == 1) { // first line, no firstnum, set
|
||
|
firstnum = Integer.valueOf(line).intValue();
|
||
|
System.out.println("First entry " + firstnum);
|
||
|
}
|
||
|
else { // continue, as usual
|
||
|
nextnum = Integer.valueOf(line).intValue();
|
||
|
|
||
|
System.out.println("Comparing " + firstnum + " and " + nextnum);
|
||
|
|
||
|
if (nextnum > firstnum) {
|
||
|
System.out.println("Yes!");
|
||
|
hasIncreasedCounter++;
|
||
|
}
|
||
|
else {
|
||
|
System.out.println("Not bigger");
|
||
|
}
|
||
|
|
||
|
firstnum = nextnum; // swap to continue
|
||
|
}
|
||
|
|
||
|
lineCounter++;
|
||
|
// continue
|
||
|
line = in.readLine();
|
||
|
}
|
||
|
in.close(); // bye
|
||
|
|
||
|
System.out.println("Final is " + hasIncreasedCounter);
|
||
|
|
||
|
}
|
||
|
}
|