Commit b405b68f authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch4] Puzzle 4 solution

parent 8ed40b9f
Loading
Loading
Loading
Loading
+11 −10
Changes for src/main/java/ch4/Puzzle4.java: 11 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -2,32 +2,33 @@ package ch4;

public class Puzzle4 {
  public static void main(String[] args) {
    ___________________________________
    Puzzle4b[] obs = new Puzzle4b[6];
    int y = 1;
    int x = 0;
    int result = 0;
    while (x < 6) {
      ___________________________
      ___________________________
      obs[x] = new Puzzle4b();
      obs[x].ivar = y;
      y = y * 10;
      _________________
      x = x + 1;
    }
    x = 6;
    while (x > 0) {
      _________________
      result = result + ___________________
      x = x - 1;
      result = result + obs[x].doStuff(x);
    }
    System.out.println("result " + result);
  }
}

class ___________ {
class Puzzle4b {
  int ivar;
  ________  ______ doStuff(int _________) {

  public int doStuff(int factor) {
    if (ivar > 100) {
      return _________________________
      return ivar * factor;
    } else {
      return _________________________
      return ivar * (5 - factor);
    }
  }
}