A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

a - Variable in class com.ikueb.advent17.Day15.GeneratorPair
 
A_OP - Static variable in class com.ikueb.advent17.Day15.GeneratorPair
 
accelerations - Variable in class com.ikueb.advent17.Day20.Particle
 
ADD - com.ikueb.advent17.Instruction
 
added - Variable in class com.ikueb.advent17.Day21.Area
 
addGroup(int) - Method in class com.ikueb.advent17.Day09.Result
 
addWeight(Day24.Bridge) - Method in class com.ikueb.advent17.Day24.Result
 
aggregate(Stream<Day12.Program>, Set<Day12.Program>) - Static method in class com.ikueb.advent17.Day12
 
apply(Integer, Integer) - Method in class com.ikueb.advent17.Day25.State
 
apply(String, String) - Method in enum com.ikueb.advent17.Day16.Instruction
 
apply(Map<Character, Long>, String) - Method in enum com.ikueb.advent17.Instruction
 
applyAsInt(int, int) - Method in enum com.ikueb.advent17.Day08.RegisterOp
 
Area(int) - Constructor for class com.ikueb.advent17.Day21.Area
 
Area(List<String>) - Constructor for class com.ikueb.advent17.Day21.Area
 
AREA_SUPPLIER - Static variable in class com.ikueb.advent17.Day21
 
around() - Method in class com.ikueb.advent17.Day14.Element
 
around(int) - Static method in enum com.ikueb.advent17.Day03.Place
 
asBitSet(String) - Static method in class com.ikueb.advent17.Day14
 

B

b - Variable in class com.ikueb.advent17.Day15.GeneratorPair
 
B_OP - Static variable in class com.ikueb.advent17.Day15.GeneratorPair
 
banks - Variable in class com.ikueb.advent17.Day06.BanksWrapper
 
banksWrapper - Variable in class com.ikueb.advent17.Day06.DuplicateCountResult
 
BanksWrapper(int[]) - Constructor for class com.ikueb.advent17.Day06.BanksWrapper
 
BOTTOM - com.ikueb.advent17.Day03.Place
 
BOTTOM_LEFT - com.ikueb.advent17.Day03.Place
 
BOTTOM_RIGHT - com.ikueb.advent17.Day03.Place
 
Bridge(int, int) - Constructor for class com.ikueb.advent17.Day24.Bridge
 
BY_LENGTH_THEN_WEIGHT - Static variable in class com.ikueb.advent17.Day24.Result
 
BY_WEIGHT - Static variable in class com.ikueb.advent17.Day24.Result
 

C

Cardinal(int, int, int) - Constructor for enum com.ikueb.advent17.Day11.Cardinal
 
checksum(Collection<int[]>, ToIntFunction<int[]>) - Static method in class com.ikueb.advent17.Day02
 
checksumInput(Collection<String>, ToIntFunction<int[]>) - Static method in class com.ikueb.advent17.Day02
 
children - Variable in class com.ikueb.advent17.Day07.Program
 
CHILDREN_PARSER - Static variable in class com.ikueb.advent17.Day07.Program
 
childrenNames - Variable in class com.ikueb.advent17.Day07.Program
 
CLEAN - com.ikueb.advent17.Day22.State
 
com.ikueb.advent17 - package com.ikueb.advent17
 
compute(String, ToIntFunction<int[]>) - Static method in class com.ikueb.advent17.Day01
 
compute(Map<Character, Long>, String) - Static method in enum com.ikueb.advent17.Instruction
 
COND - Static variable in class com.ikueb.advent17.Day08
 
ConditionOp(String, BiPredicate<Integer, Integer>) - Constructor for enum com.ikueb.advent17.Day08.ConditionOp
 
conditions - Variable in class com.ikueb.advent17.Day25.State
 
contiguousRegions(String) - Static method in class com.ikueb.advent17.Day14
 
convert(String) - Static method in class com.ikueb.advent17.Day14
 
convert(String) - Static method in class com.ikueb.advent17.Day21.Rule
 
convert(List<Day21.Rule>) - Method in class com.ikueb.advent17.Day21.Area
 
copyResult() - Method in class com.ikueb.advent17.Day10.Payload
 
counter - Variable in class com.ikueb.advent17.Day18.Program
 
Counter() - Constructor for class com.ikueb.advent17.Day11.Counter
 
countInfectedNodes(List<String>, int, BiFunction<Day22.State, Day22.Direction, Day22.Direction>, UnaryOperator<Day22.State>) - Static method in class com.ikueb.advent17.Day22
 
countParticlesNotCollided(List<String>) - Static method in class com.ikueb.advent17.Day20
 
countPixelsOn() - Method in class com.ikueb.advent17.Day21.Area
 
countPixelsOnAfterIterations(int, List<String>) - Static method in class com.ikueb.advent17.Day21
 
countStepsFromOrigin() - Method in class com.ikueb.advent17.Day11.Counter
 
create(Iterator<String>) - Static method in class com.ikueb.advent17.Day25.Step
 

D

dance(String, String) - Static method in class com.ikueb.advent17.Day16
 
dance(String, Stream<String>) - Static method in class com.ikueb.advent17.Day16
 
danceTillDrop(String, String) - Static method in class com.ikueb.advent17.Day16
 
Day01 - Class in com.ikueb.advent17
 
Day01() - Constructor for class com.ikueb.advent17.Day01
 
Day02 - Class in com.ikueb.advent17
 
Day02() - Constructor for class com.ikueb.advent17.Day02
 
Day03 - Class in com.ikueb.advent17
 
Day03() - Constructor for class com.ikueb.advent17.Day03
 
Day03.Place - Enum in com.ikueb.advent17
 
Day04 - Class in com.ikueb.advent17
 
Day04() - Constructor for class com.ikueb.advent17.Day04
 
Day05 - Class in com.ikueb.advent17
 
Day05() - Constructor for class com.ikueb.advent17.Day05
 
Day06 - Class in com.ikueb.advent17
 
Day06() - Constructor for class com.ikueb.advent17.Day06
 
Day06.BanksWrapper - Class in com.ikueb.advent17
 
Day06.DuplicateCountResult - Class in com.ikueb.advent17
 
Day07 - Class in com.ikueb.advent17
 
Day07() - Constructor for class com.ikueb.advent17.Day07
 
Day07.Program - Class in com.ikueb.advent17
 
Day08 - Class in com.ikueb.advent17
 
Day08() - Constructor for class com.ikueb.advent17.Day08
 
Day08.ConditionOp - Enum in com.ikueb.advent17
 
Day08.RegisterOp - Enum in com.ikueb.advent17
 
Day09 - Class in com.ikueb.advent17
 
Day09() - Constructor for class com.ikueb.advent17.Day09
 
Day09.Result - Class in com.ikueb.advent17
 
Day10 - Class in com.ikueb.advent17
 
Day10() - Constructor for class com.ikueb.advent17.Day10
 
Day10.Payload - Class in com.ikueb.advent17
 
Day11 - Class in com.ikueb.advent17
 
Day11() - Constructor for class com.ikueb.advent17.Day11
 
Day11.Cardinal - Enum in com.ikueb.advent17
 
Day11.Counter - Class in com.ikueb.advent17
 
Day12 - Class in com.ikueb.advent17
 
Day12() - Constructor for class com.ikueb.advent17.Day12
 
Day12.Program - Class in com.ikueb.advent17
 
Day13 - Class in com.ikueb.advent17
 
Day13() - Constructor for class com.ikueb.advent17.Day13
 
Day13.Layer - Class in com.ikueb.advent17
 
Day14 - Class in com.ikueb.advent17
 
Day14() - Constructor for class com.ikueb.advent17.Day14
 
Day14.Element - Class in com.ikueb.advent17
 
Day15 - Class in com.ikueb.advent17
 
Day15() - Constructor for class com.ikueb.advent17.Day15
 
Day15.GeneratorPair - Class in com.ikueb.advent17
 
Day16 - Class in com.ikueb.advent17
 
Day16() - Constructor for class com.ikueb.advent17.Day16
 
Day16.Instruction - Enum in com.ikueb.advent17
 
Day17 - Class in com.ikueb.advent17
 
Day17() - Constructor for class com.ikueb.advent17.Day17
 
Day18 - Class in com.ikueb.advent17
 
Day18() - Constructor for class com.ikueb.advent17.Day18
 
Day18.Program - Class in com.ikueb.advent17
 
Day18.Result - Class in com.ikueb.advent17
 
Day19 - Class in com.ikueb.advent17
 
Day19() - Constructor for class com.ikueb.advent17.Day19
 
Day19.Direction - Enum in com.ikueb.advent17
 
Day19.Element - Class in com.ikueb.advent17
 
Day19.Result - Class in com.ikueb.advent17
 
Day20 - Class in com.ikueb.advent17
 
Day20() - Constructor for class com.ikueb.advent17.Day20
 
Day20.Particle - Class in com.ikueb.advent17
 
Day20.Position - Class in com.ikueb.advent17
 
Day21 - Class in com.ikueb.advent17
 
Day21() - Constructor for class com.ikueb.advent17.Day21
 
Day21.Area - Class in com.ikueb.advent17
 
Day21.Rule - Class in com.ikueb.advent17
 
Day22 - Class in com.ikueb.advent17
 
Day22() - Constructor for class com.ikueb.advent17.Day22
 
Day22.Direction - Enum in com.ikueb.advent17
 
Day22.Node - Class in com.ikueb.advent17
 
Day22.Point - Class in com.ikueb.advent17
 
Day22.State - Enum in com.ikueb.advent17
 
Day22.Step - Class in com.ikueb.advent17
 
Day23 - Class in com.ikueb.advent17
 
Day23() - Constructor for class com.ikueb.advent17.Day23
 
Day24 - Class in com.ikueb.advent17
 
Day24() - Constructor for class com.ikueb.advent17.Day24
 
Day24.Bridge - Class in com.ikueb.advent17
 
Day24.Result - Class in com.ikueb.advent17
 
Day25 - Class in com.ikueb.advent17
 
Day25() - Constructor for class com.ikueb.advent17.Day25
 
Day25.State - Class in com.ikueb.advent17
 
Day25.Step - Class in com.ikueb.advent17
 
DEC - com.ikueb.advent17.Day08.RegisterOp
 
diff(int...) - Static method in class com.ikueb.advent17.Day02
 
direction - Variable in class com.ikueb.advent17.Day22.Step
 
Direction() - Constructor for enum com.ikueb.advent17.Day19.Direction
 
Direction(IntUnaryOperator, IntUnaryOperator) - Constructor for enum com.ikueb.advent17.Day22.Direction
 
DIRECTIONS - Static variable in enum com.ikueb.advent17.Day22.Direction
 
DuplicateCountResult(Day06.BanksWrapper, int) - Constructor for class com.ikueb.advent17.Day06.DuplicateCountResult
 

E

E - com.ikueb.advent17.Day19.Direction
 
E - com.ikueb.advent17.Day22.Direction
 
Element(int, int) - Constructor for class com.ikueb.advent17.Day14.Element
 
Element(int, int, char) - Constructor for class com.ikueb.advent17.Day19.Element
 
EQUAL - com.ikueb.advent17.Day08.ConditionOp
 
equals(Object) - Method in class com.ikueb.advent17.Day06.BanksWrapper
 
equals(Object) - Method in class com.ikueb.advent17.Day14.Element
 
equals(Object) - Method in class com.ikueb.advent17.Day19.Element
 
equals(Object) - Method in class com.ikueb.advent17.Day20.Position
 
equals(Object) - Method in class com.ikueb.advent17.Day21.Area
 
equals(Object) - Method in class com.ikueb.advent17.Day22.Point
 
equals(Object) - Method in class com.ikueb.advent17.Day24.Bridge
 
evenlyDivisible(int...) - Static method in class com.ikueb.advent17.Day02
 
EXCHANGE - com.ikueb.advent17.Day16.Instruction
 
EXTRACTOR - Static variable in class com.ikueb.advent17.Day15.GeneratorPair
 
EXTRACTOR - Static variable in class com.ikueb.advent17.Day25
 

F

find(Map<Integer, Integer>, int) - Static method in class com.ikueb.advent17.Day03
 
findFirst(IntStream) - Static method in class com.ikueb.advent17.Day15.GeneratorPair
 
findMax(Comparator<Day24.Result>, Map<Integer, Set<Day24.Bridge>>, int) - Static method in class com.ikueb.advent17.Day24
 
findStrongestBridge(List<String>, Comparator<Day24.Result>) - Static method in class com.ikueb.advent17.Day24
 
FLAGGED - com.ikueb.advent17.Day22.State
 
flipHorizontal() - Method in class com.ikueb.advent17.Day21.Area
 
flipVertical() - Method in class com.ikueb.advent17.Day21.Area
 
from(String) - Static method in class com.ikueb.advent17.Day20.Particle
 
from(String) - Static method in class com.ikueb.advent17.Day21.Rule
 
from(String) - Static method in class com.ikueb.advent17.Day24.Bridge
 
furthest - Variable in class com.ikueb.advent17.Day11.Counter
 

G

garbageCount - Variable in class com.ikueb.advent17.Day09.Result
 
generateMap(Collection<String>) - Static method in class com.ikueb.advent17.Day07
 
generateMap(Collection<String>) - Static method in class com.ikueb.advent17.Day12
 
GeneratorPair(int, int) - Constructor for class com.ikueb.advent17.Day15.GeneratorPair
 
get(char) - Static method in enum com.ikueb.advent17.Day16.Instruction
 
get(int) - Static method in enum com.ikueb.advent17.Day03.Place
 
get(Day06.BanksWrapper) - Static method in class com.ikueb.advent17.Day06.DuplicateCountResult
 
getAfter0For50Million(int) - Static method in class com.ikueb.advent17.Day17
 
getAfter2017For2017(int) - Static method in class com.ikueb.advent17.Day17
 
getBanksWrapper() - Method in class com.ikueb.advent17.Day06.DuplicateCountResult
 
getBottomProgram(Collection<String>) - Static method in class com.ikueb.advent17.Day07
 
getBottomProgram(Map<String, Day07.Program>) - Static method in class com.ikueb.advent17.Day07
 
getCharacter(String) - Static method in class com.ikueb.advent17.Day25
 
getChildrenWeight() - Method in class com.ikueb.advent17.Day07.Program
 
getClosestParticleToOrigin(List<String>) - Static method in class com.ikueb.advent17.Day20
 
getConvertedOutput(Day21.Area) - Method in class com.ikueb.advent17.Day21.Rule
 
getCorrectedWeight(int, Day07.Program) - Static method in class com.ikueb.advent17.Day07
 
getCorrectedWeight(Collection<String>) - Static method in class com.ikueb.advent17.Day07
 
getCounter() - Method in class com.ikueb.advent17.Day18.Program
 
getDiagnosticChecksum(List<String>) - Static method in class com.ikueb.advent17.Day25
 
getFewestStepsTo(String) - Static method in class com.ikueb.advent17.Day11
 
getFirstAfter(int) - Static method in class com.ikueb.advent17.Day03
 
getFirstDuplicateCount(int...) - Static method in class com.ikueb.advent17.Day06
 
getFurthest() - Method in class com.ikueb.advent17.Day11.Counter
 
getFurthest(String) - Static method in class com.ikueb.advent17.Day11
 
getGarbageCount() - Method in class com.ikueb.advent17.Day09.Result
 
getGroupCount() - Method in class com.ikueb.advent17.Day09.Result
 
getGroupCount(Collection<String>, int) - Static method in class com.ikueb.advent17.Day12
 
getH(int) - Static method in class com.ikueb.advent17.Day23
 
getId() - Method in class com.ikueb.advent17.Day12.Program
 
getInstruction() - Method in class com.ikueb.advent17.InstructionResult
 
getInvocationCount(List<String>, Instruction) - Static method in class com.ikueb.advent17.Day23
 
getKey() - Method in enum com.ikueb.advent17.Instruction
 
getLargestRegister(List<String>) - Static method in class com.ikueb.advent17.Day08
 
getLargestRegisterEver(List<String>) - Static method in class com.ikueb.advent17.Day08
 
getLayer(int) - Static method in class com.ikueb.advent17.Day03
 
getLayerMax(int) - Static method in class com.ikueb.advent17.Day03
 
getLength() - Method in class com.ikueb.advent17.Day24.Result
 
getLetter() - Method in class com.ikueb.advent17.Day19.Element
 
getMatchingLowest16Digits(int, int, UnaryOperator<Day15.GeneratorPair>, long) - Static method in class com.ikueb.advent17.Day15
 
getMinimumDelay(List<String>) - Static method in class com.ikueb.advent17.Day13
 
getName() - Method in class com.ikueb.advent17.Day07.Program
 
getNeighborsRelativeTo(Set<Day19.Element>) - Method in class com.ikueb.advent17.Day19.Element
 
getNextRegion(Set<Day14.Element>) - Static method in class com.ikueb.advent17.Day14
 
getNextStep(Day22.Direction, BiFunction<Day22.State, Day22.Direction, Day22.Direction>, UnaryOperator<Day22.State>) - Method in class com.ikueb.advent17.Day22.Node
 
getNodes(List<String>) - Static method in class com.ikueb.advent17.Day22
 
getNumber(String) - Static method in class com.ikueb.advent17.Day25
 
getNumberOfSends(List<String>) - Static method in class com.ikueb.advent17.Day18
 
getNumberOfSteps() - Method in class com.ikueb.advent17.Day19.Result
 
getOther(int) - Method in class com.ikueb.advent17.Day24.Bridge
 
getPath() - Method in class com.ikueb.advent17.Day19.Result
 
getPath(List<String>) - Static method in class com.ikueb.advent17.Day19
 
getPoint() - Method in class com.ikueb.advent17.Day22.Node
 
getRegister() - Method in class com.ikueb.advent17.InstructionResult
 
getRegister(String) - Static method in enum com.ikueb.advent17.Instruction
 
getRelativeTo(Day19.Element) - Method in class com.ikueb.advent17.Day19.Element
 
getResult() - Method in class com.ikueb.advent17.Day06.DuplicateCountResult
 
getResult() - Method in class com.ikueb.advent17.Day24.Result
 
getSecondDuplicateCount(int...) - Static method in class com.ikueb.advent17.Day06
 
getSeverityPlusDelay() - Method in class com.ikueb.advent17.Day13.Layer
 
getSeverityPlusDelay(int) - Method in class com.ikueb.advent17.Day13.Layer
 
getStateMap(Iterator<String>) - Static method in class com.ikueb.advent17.Day25
 
getSteps(int...) - Static method in class com.ikueb.advent17.Day05
 
getSteps(IntUnaryOperator, int...) - Static method in class com.ikueb.advent17.Day05
 
getTargets(Map<Integer, Day12.Program>, int) - Static method in class com.ikueb.advent17.Day12
 
getTotalAcceleration() - Method in class com.ikueb.advent17.Day20.Particle
 
getTotalGroupCount(Collection<String>) - Static method in class com.ikueb.advent17.Day12
 
getTotalWeight() - Method in class com.ikueb.advent17.Day07.Program
 
getTripSeverity(List<String>) - Static method in class com.ikueb.advent17.Day13
 
getValue() - Method in class com.ikueb.advent17.InstructionResult
 
getValue(String) - Static method in class com.ikueb.advent17.Day25
 
getValue(Map<Character, Long>, String) - Static method in enum com.ikueb.advent17.Instruction
 
getWeight() - Method in class com.ikueb.advent17.Day07.Program
 
getWeight() - Method in class com.ikueb.advent17.Day24.Bridge
 
getWeight() - Method in class com.ikueb.advent17.Day24.Result
 
GREATER_THAN - com.ikueb.advent17.Day08.ConditionOp
 
GREATER_THAN_OR_EQUAL - com.ikueb.advent17.Day08.ConditionOp
 
grid - Variable in class com.ikueb.advent17.Day21.Area
 
groupCount - Variable in class com.ikueb.advent17.Day09.Result
 

H

hasCausedInfection - Variable in class com.ikueb.advent17.Day22.Step
 
hash(String) - Static method in class com.ikueb.advent17.Day10
 
hashCode() - Method in class com.ikueb.advent17.Day06.BanksWrapper
 
hashCode() - Method in class com.ikueb.advent17.Day14.Element
 
hashCode() - Method in class com.ikueb.advent17.Day19.Element
 
hashCode() - Method in class com.ikueb.advent17.Day20.Position
 
hashCode() - Method in class com.ikueb.advent17.Day21.Area
 
hashCode() - Method in class com.ikueb.advent17.Day22.Point
 
hashCode() - Method in class com.ikueb.advent17.Day24.Bridge
 
hasParent() - Method in class com.ikueb.advent17.Day07.Program
 

I

id - Variable in class com.ikueb.advent17.Day12.Program
 
INC - com.ikueb.advent17.Day08.RegisterOp
 
incrementGarbage() - Method in class com.ikueb.advent17.Day09.Result
 
INFECTED - com.ikueb.advent17.Day22.State
 
input - Variable in class com.ikueb.advent17.Day24.Bridge
 
instruction - Variable in class com.ikueb.advent17.InstructionResult
 
Instruction - Enum in com.ikueb.advent17
 
Instruction(BiFunction<Map<Character, Long>, String, Long>) - Constructor for enum com.ikueb.advent17.Instruction
 
Instruction(BinaryOperator<String>) - Constructor for enum com.ikueb.advent17.Day16.Instruction
 
InstructionResult - Class in com.ikueb.advent17
 
InstructionResult(Instruction, char, Long) - Constructor for class com.ikueb.advent17.InstructionResult
 
INSTRUCTIONS - Static variable in enum com.ikueb.advent17.Instruction
 
isCorner() - Method in enum com.ikueb.advent17.Day03.Place
 
isCorner() - Method in class com.ikueb.advent17.Day19.Element
 
isEnd(Set<Day19.Element>) - Method in class com.ikueb.advent17.Day19.Element
 
isJumpInstruction() - Method in enum com.ikueb.advent17.Instruction
 
isLetter() - Method in class com.ikueb.advent17.Day19.Element
 
isNextTo(Day19.Element) - Method in class com.ikueb.advent17.Day19.Element
 
isPath() - Method in class com.ikueb.advent17.Day19.Element
 
isPlayed() - Method in class com.ikueb.advent17.Day18.Result
 
isReceiving() - Method in class com.ikueb.advent17.Day18.Result
 
isRecovered() - Method in class com.ikueb.advent17.Day18.Result
 
isSending() - Method in class com.ikueb.advent17.Day18.Result
 
isStart() - Method in class com.ikueb.advent17.Day19.Element
 
isUsed - Variable in class com.ikueb.advent17.Day24.Bridge
 
isUsed() - Method in class com.ikueb.advent17.Day24.Bridge
 
isValid(String) - Static method in class com.ikueb.advent17.Day04
 
isValid(String, UnaryOperator<String>) - Static method in class com.ikueb.advent17.Day04
 
iterate(Day14.Element, Set<Day14.Element>, Set<Day14.Element>) - Static method in class com.ikueb.advent17.Day14
 
ITERATIONS - Static variable in class com.ikueb.advent17.Day20
 

J

JGZ - com.ikueb.advent17.Instruction
 
JNZ - com.ikueb.advent17.Instruction
 
join(Day21.Area) - Method in class com.ikueb.advent17.Day21.Area
 
jumpSum(int...) - Static method in class com.ikueb.advent17.Day01
 
jumpToNextInstruction() - Method in class com.ikueb.advent17.InstructionResult
 

K

key - Variable in enum com.ikueb.advent17.Day08.ConditionOp
 
key() - Method in enum com.ikueb.advent17.Day08.ConditionOp
 
key() - Method in enum com.ikueb.advent17.Day08.RegisterOp
 
knot(Day10.Payload, int[]) - Static method in class com.ikueb.advent17.Day10
 
knotAndMultiplyFirstTwo(int, int[]) - Static method in class com.ikueb.advent17.Day10
 

L

Layer(int, int) - Constructor for class com.ikueb.advent17.Day13.Layer
 
left() - Method in enum com.ikueb.advent17.Day22.Direction
 
LEFT - com.ikueb.advent17.Day03.Place
 
length - Variable in class com.ikueb.advent17.Day24.Result
 
LESS_THAN - com.ikueb.advent17.Day08.ConditionOp
 
LESS_THAN_OR_EQUAL - com.ikueb.advent17.Day08.ConditionOp
 
level - Variable in class com.ikueb.advent17.Day13.Layer
 
LINE_PARSER - Static variable in class com.ikueb.advent17.Day07.Program
 
LINE_PARSER - Static variable in class com.ikueb.advent17.Day12.Program
 
link(Day18.Program) - Method in class com.ikueb.advent17.Day18.Program
 
LOOKUP - Static variable in enum com.ikueb.advent17.Day08.ConditionOp
 
LOOKUP - Static variable in enum com.ikueb.advent17.Day08.RegisterOp
 

M

MainUtils - Class in com.ikueb.advent17
 
MainUtils() - Constructor for class com.ikueb.advent17.MainUtils
 
map - Variable in class com.ikueb.advent17.Day18.Program
 
mapWithKey(Function<? super V, ? extends K>) - Static method in class com.ikueb.advent17.MainUtils
 
mapWithValue(Function<? super K, ? extends V>) - Static method in class com.ikueb.advent17.MainUtils
 
matches() - Method in class com.ikueb.advent17.Day15.GeneratorPair
 
max(Comparator<Day24.Result>, Day24.Result, Day24.Result) - Static method in class com.ikueb.advent17.Day24.Result
 
MAX_DELAY - Static variable in class com.ikueb.advent17.Day13
 
MOD - com.ikueb.advent17.Instruction
 
moveTo(Day11.Cardinal) - Method in class com.ikueb.advent17.Day11.Counter
 
MUL - com.ikueb.advent17.Instruction
 

N

N - com.ikueb.advent17.Day11.Cardinal
 
N - com.ikueb.advent17.Day19.Direction
 
N - com.ikueb.advent17.Day22.Direction
 
name - Variable in class com.ikueb.advent17.Day07.Program
 
NE - com.ikueb.advent17.Day11.Cardinal
 
newValue - Variable in class com.ikueb.advent17.Day25.Step
 
next() - Method in class com.ikueb.advent17.Day15.GeneratorPair
 
next() - Method in enum com.ikueb.advent17.Day22.State
 
next(Day19.Direction, Set<Day19.Element>) - Method in class com.ikueb.advent17.Day19.Element
 
next(Day22.Point) - Method in enum com.ikueb.advent17.Day22.Direction
 
next(IntPredicate, IntPredicate) - Method in class com.ikueb.advent17.Day15.GeneratorPair
 
next(List<Day21.Rule>) - Method in class com.ikueb.advent17.Day21.Area
 
nextDirection(Day19.Element, Set<Day19.Element>) - Method in class com.ikueb.advent17.Day19.Element
 
nextStateName - Variable in class com.ikueb.advent17.Day25.Step
 
nextStateName(int) - Method in class com.ikueb.advent17.Day25.State
 
Node(Day22.Point) - Constructor for class com.ikueb.advent17.Day22.Node
 
Node(Day22.Point, Day22.State) - Constructor for class com.ikueb.advent17.Day22.Node
 
NOT_EQUAL - com.ikueb.advent17.Day08.ConditionOp
 
numberOfSteps - Variable in class com.ikueb.advent17.Day19.Result
 
NW - com.ikueb.advent17.Day11.Cardinal
 

O

of(int, int) - Static method in class com.ikueb.advent17.Day15.GeneratorPair
 
of(IntSupplier, IntSupplier) - Static method in class com.ikueb.advent17.Day15.GeneratorPair
 
op - Variable in enum com.ikueb.advent17.Day08.ConditionOp
 
op - Variable in enum com.ikueb.advent17.Day08.RegisterOp
 
op - Variable in enum com.ikueb.advent17.Instruction
 
OP - Static variable in class com.ikueb.advent17.Day15.GeneratorPair
 
operator - Variable in enum com.ikueb.advent17.Day16.Instruction
 
otherQueue - Variable in class com.ikueb.advent17.Day18.Program
 
output - Variable in class com.ikueb.advent17.Day21.Rule
 
output - Variable in class com.ikueb.advent17.Day24.Bridge
 

P

parent - Variable in class com.ikueb.advent17.Day07.Program
 
parse(String) - Static method in class com.ikueb.advent17.Day07.Program
 
parse(String) - Static method in enum com.ikueb.advent17.Day08.ConditionOp
 
parse(String) - Static method in enum com.ikueb.advent17.Day08.RegisterOp
 
parse(String) - Static method in class com.ikueb.advent17.Day12.Program
 
parse(String) - Static method in class com.ikueb.advent17.Day13.Layer
 
PARSER - Static variable in class com.ikueb.advent17.Day08
 
PARSER - Static variable in class com.ikueb.advent17.Day13.Layer
 
PARSER - Static variable in class com.ikueb.advent17.Day20.Particle
 
PARSER - Static variable in class com.ikueb.advent17.Day21.Rule
 
Particle(int[], int[], int[]) - Constructor for class com.ikueb.advent17.Day20.Particle
 
PARTNER - com.ikueb.advent17.Day16.Instruction
 
path - Variable in class com.ikueb.advent17.Day19.Result
 
Payload(int) - Constructor for class com.ikueb.advent17.Day10.Payload
 
Payload(int, int, int[]) - Constructor for class com.ikueb.advent17.Day10.Payload
 
permutations - Variable in class com.ikueb.advent17.Day21.Rule
 
Place() - Constructor for enum com.ikueb.advent17.Day03.Place
 
point - Variable in class com.ikueb.advent17.Day22.Node
 
point - Variable in class com.ikueb.advent17.Day22.Step
 
Point(int, int) - Constructor for class com.ikueb.advent17.Day22.Point
 
position - Variable in class com.ikueb.advent17.Day13.Layer
 
Position(int, int, int) - Constructor for class com.ikueb.advent17.Day20.Position
 
positionAt(int) - Method in class com.ikueb.advent17.Day20.Particle
 
positionAt(int[], int) - Static method in class com.ikueb.advent17.Day20.Particle
 
process(String) - Static method in class com.ikueb.advent17.Day09
 
process(List<String>, Consumer<Integer>) - Static method in class com.ikueb.advent17.Day08
 
Program(int, Set<Integer>) - Constructor for class com.ikueb.advent17.Day12.Program
 
Program(long, List<String>) - Constructor for class com.ikueb.advent17.Day18.Program
 
Program(String, int, Set<String>) - Constructor for class com.ikueb.advent17.Day07.Program
 

Q

queue - Variable in class com.ikueb.advent17.Day18.Program
 

R

RCV - com.ikueb.advent17.Instruction
 
reallocate() - Method in class com.ikueb.advent17.Day06.BanksWrapper
 
recoverFrequency(List<String>) - Static method in class com.ikueb.advent17.Day18
 
reform(String) - Static method in class com.ikueb.advent17.Day04
 
register - Variable in class com.ikueb.advent17.InstructionResult
 
REGISTER - Static variable in class com.ikueb.advent17.Day08
 
RegisterOp(IntBinaryOperator) - Constructor for enum com.ikueb.advent17.Day08.RegisterOp
 
result - Variable in class com.ikueb.advent17.Day06.DuplicateCountResult
 
result - Variable in class com.ikueb.advent17.Day10.Payload
 
Result() - Constructor for class com.ikueb.advent17.Day09.Result
 
Result(int, int) - Constructor for class com.ikueb.advent17.Day24.Result
 
Result(InstructionResult) - Constructor for class com.ikueb.advent17.Day18.Result
 
Result(String, int) - Constructor for class com.ikueb.advent17.Day19.Result
 
reverse() - Method in enum com.ikueb.advent17.Day22.Direction
 
right() - Method in enum com.ikueb.advent17.Day22.Direction
 
RIGHT - com.ikueb.advent17.Day03.Place
 
rotate() - Method in class com.ikueb.advent17.Day21.Area
 
Rule(Day21.Area, Supplier<Day21.Area>) - Constructor for class com.ikueb.advent17.Day21.Rule
 
run() - Method in class com.ikueb.advent17.Day18.Program
 

S

S - com.ikueb.advent17.Day11.Cardinal
 
S - com.ikueb.advent17.Day19.Direction
 
S - com.ikueb.advent17.Day22.Direction
 
SE - com.ikueb.advent17.Day11.Cardinal
 
SET - com.ikueb.advent17.Instruction
 
setChildren(Map<String, Day07.Program>) - Method in class com.ikueb.advent17.Day07.Program
 
setTargets(Map<Integer, Day12.Program>) - Method in class com.ikueb.advent17.Day12.Program
 
setUsed(boolean) - Method in class com.ikueb.advent17.Day24.Bridge
 
shiftBy - Variable in class com.ikueb.advent17.Day25.Step
 
shiftBy(int) - Method in class com.ikueb.advent17.Day25.State
 
size - Variable in class com.ikueb.advent17.Day21.Area
 
SIZE - Static variable in enum com.ikueb.advent17.Day22.Direction
 
SIZE - Static variable in enum com.ikueb.advent17.Day22.State
 
skip - Variable in class com.ikueb.advent17.Day10.Payload
 
SND - com.ikueb.advent17.Instruction
 
SPIN - com.ikueb.advent17.Day16.Instruction
 
split() - Method in class com.ikueb.advent17.Day21.Area
 
SPLITTER - Static variable in class com.ikueb.advent17.Day04
 
SPLITTER - Static variable in class com.ikueb.advent17.Day11
 
SPLITTER - Static variable in class com.ikueb.advent17.Day16
 
SPLITTER - Static variable in class com.ikueb.advent17.Day20.Particle
 
SPLITTER - Static variable in class com.ikueb.advent17.Day21.Rule
 
start - Variable in class com.ikueb.advent17.Day10.Payload
 
START - Static variable in class com.ikueb.advent17.Day24.Result
 
state - Variable in class com.ikueb.advent17.Day22.Node
 
State() - Constructor for enum com.ikueb.advent17.Day22.State
 
State(Map<Integer, Day25.Step>...) - Constructor for class com.ikueb.advent17.Day25.State
 
STATES - Static variable in enum com.ikueb.advent17.Day22.State
 
Step(int, int, char) - Constructor for class com.ikueb.advent17.Day25.Step
 
Step(Day22.Direction, Day22.Point, boolean) - Constructor for class com.ikueb.advent17.Day22.Step
 
stepsTo(int) - Static method in class com.ikueb.advent17.Day03
 
stream() - Method in class com.ikueb.advent17.Day24.Bridge
 
streamTargetsExcluding(Set<Day12.Program>) - Method in class com.ikueb.advent17.Day12.Program
 
SUB - com.ikueb.advent17.Instruction
 
sum(int...) - Static method in class com.ikueb.advent17.Day01
 
sum(int, IntUnaryOperator, IntBinaryOperator, int...) - Static method in class com.ikueb.advent17.Day01
 
SW - com.ikueb.advent17.Day11.Cardinal
 
swap(String, int, int) - Static method in enum com.ikueb.advent17.Day16.Instruction
 

T

TARGET_PARSER - Static variable in class com.ikueb.advent17.Day12.Program
 
targetNames - Variable in class com.ikueb.advent17.Day12.Program
 
targets - Variable in class com.ikueb.advent17.Day12.Program
 
temp - Variable in class com.ikueb.advent17.Day18.Program
 
test(Integer, Integer) - Method in enum com.ikueb.advent17.Day08.ConditionOp
 
TIMEOUT - Static variable in class com.ikueb.advent17.Day18.Program
 
toArray(String) - Static method in class com.ikueb.advent17.Day20.Particle
 
TOP - com.ikueb.advent17.Day03.Place
 
TOP_LEFT - com.ikueb.advent17.Day03.Place
 
TOP_RIGHT - com.ikueb.advent17.Day03.Place
 
toParticles(List<String>) - Static method in class com.ikueb.advent17.Day20
 
toPaths(List<String>) - Static method in class com.ikueb.advent17.Day19
 
traceSteps(String) - Static method in class com.ikueb.advent17.Day11
 

U

UnexpectedException - Exception in com.ikueb.advent17
 
UnexpectedException(String) - Constructor for exception com.ikueb.advent17.UnexpectedException
 
usedSquares(String) - Static method in class com.ikueb.advent17.Day14
 

V

value - Variable in class com.ikueb.advent17.Day19.Element
 
value - Variable in class com.ikueb.advent17.InstructionResult
 
valueOf(String) - Static method in enum com.ikueb.advent17.Day03.Place
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Day08.ConditionOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Day08.RegisterOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Day11.Cardinal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Day16.Instruction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Day19.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Day22.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Day22.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ikueb.advent17.Instruction
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ikueb.advent17.Day03.Place
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Day08.ConditionOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Day08.RegisterOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Day11.Cardinal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Day16.Instruction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Day19.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Day22.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Day22.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ikueb.advent17.Instruction
Returns an array containing the constants of this enum type, in the order they are declared.

W

W - com.ikueb.advent17.Day19.Direction
 
W - com.ikueb.advent17.Day22.Direction
 
WEAKENED - com.ikueb.advent17.Day22.State
 
weight - Variable in class com.ikueb.advent17.Day07.Program
 
weight - Variable in class com.ikueb.advent17.Day24.Bridge
 
weight - Variable in class com.ikueb.advent17.Day24.Result
 
with(int) - Method in enum com.ikueb.advent17.Day03.Place
 
with(Stream<String>) - Static method in class com.ikueb.advent17.Day21.Area
 

X

x - Variable in enum com.ikueb.advent17.Day11.Cardinal
 
x - Variable in class com.ikueb.advent17.Day11.Counter
 
x - Variable in class com.ikueb.advent17.Day14.Element
 
x - Variable in class com.ikueb.advent17.Day19.Element
 
x - Variable in class com.ikueb.advent17.Day20.Position
 
x - Variable in class com.ikueb.advent17.Day22.Point
 
xOp - Variable in enum com.ikueb.advent17.Day22.Direction
 
xPva - Variable in class com.ikueb.advent17.Day20.Particle
 

Y

y - Variable in enum com.ikueb.advent17.Day11.Cardinal
 
y - Variable in class com.ikueb.advent17.Day11.Counter
 
y - Variable in class com.ikueb.advent17.Day14.Element
 
y - Variable in class com.ikueb.advent17.Day19.Element
 
y - Variable in class com.ikueb.advent17.Day20.Position
 
y - Variable in class com.ikueb.advent17.Day22.Point
 
yOp - Variable in enum com.ikueb.advent17.Day22.Direction
 
yPva - Variable in class com.ikueb.advent17.Day20.Particle
 

Z

z - Variable in enum com.ikueb.advent17.Day11.Cardinal
 
z - Variable in class com.ikueb.advent17.Day11.Counter
 
z - Variable in class com.ikueb.advent17.Day20.Position
 
zPva - Variable in class com.ikueb.advent17.Day20.Particle
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links