This commit is contained in:
Gheiserton 2022-12-12 23:03:36 -05:00
parent a0d6414f88
commit 983c45a94b
2 changed files with 32 additions and 1 deletions

View file

@ -15,5 +15,7 @@ public class Monkey {
falseDest = falseD;
}
private parseOperator()
private parseOperator() {
}
}

29
2022/day11/day11_algo.txt Normal file
View file

@ -0,0 +1,29 @@
Make a monkey class
-arr variable to hold current items
-operator variable to determine + or *
-factor to pair with operator
-target if test true
-target if test false
-test? how can i include the test in the class?
Methods:
worryCheck - modify worry value based on algorithm provided, void
throwItem - pops item value, integer, will need to call testCriteria, return -1 to end
catchItem - receives a thrown item, void
testCriteria - evaluates criteria prior to throw, boolean
constructor - needs item list array, the operator, operator factor, target true, and target false
Make a Monkey-facilitator class. Goof Troop.
-Array of Monkeys
-thrown item variable to act as intermediary?
Methods:
- Call monkey array action atates in turn until -1 received
-Intermediary catchItem
- Intemediary throwItem
addMonkey method to call Monkey constructor
Main
Declare the monkey classes to fill the GoofTroop array