Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- public class MyClass {
- private static String input = "1,0,0,3,1,1,2,3,1,3,4,3,1,5,0,3,2,13,1,19,1,19,10,23,1,23,13,27,1,6,27,31,1,9,31,35,2,10,35,39,1,39,6,43,1,6,43,47,2,13,47,51,1,51,6,55,2,6,55,59,2,59,6,63,2,63,13,67,1,5,67,71,2,9,71,75,1,5,75,79,1,5,79,83,1,83,6,87,1,87,6,91,1,91,5,95,2,10,95,99,1,5,99,103,1,10,103,107,1,107,9,111,2,111,10,115,1,115,9,119,1,13,119,123,1,123,9,127,1,5,127,131,2,13,131,135,1,9,135,139,1,2,139,143,1,13,143,0,99,2,0,14,0";
- public static void main(String args[]) {
- int[] intArray = Arrays.stream(input.split(",")).mapToInt(Integer::parseInt).toArray();
- for (int noun = 0; noun < 100; noun++) {
- for (int verb = 0; verb < 100; verb++) {
- int[] inputArray = intArray.clone();
- inputArray[1] = noun;
- inputArray[2] = verb;
- for(int i = 0; i < inputArray.length && inputArray[i] != 99; i+=4) {
- inputArray[inputArray[i+3]] = inputArray[i] == 1 ? inputArray[inputArray[i+1]] + inputArray[inputArray[i+2]] : inputArray[inputArray[i+1]] * inputArray[inputArray[i+2]];
- }
- if (inputArray[0] == 19690720) {
- System.out.println(100 * noun + verb);
- return;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment