public class HCSolver<P> extends AbstractFileSolver
| Constructor | Description |
|---|---|
HCSolver(HCParser<P> problemParser,
java.util.function.Function<P,? extends java.lang.Iterable<? extends java.lang.CharSequence>> solver) |
| Modifier and Type | Method | Description |
|---|---|---|
static <P extends Solvable> |
of(HCParser<P> parser) |
|
static <P> HCSolver<P> |
of(HCParser<P> parser,
java.util.function.Function<P,? extends java.lang.Iterable<? extends java.lang.CharSequence>> solver) |
|
static <P extends Solvable> |
of(ObjectReader<P> reader) |
|
static <P> HCSolver<P> |
of(ObjectReader<P> reader,
java.util.function.Function<P,? extends java.lang.Iterable<? extends java.lang.CharSequence>> solver) |
|
protected java.lang.Iterable<? extends java.lang.CharSequence> |
solve(java.lang.String inputFilename) |
accept, computeOutputFilename, writeOutputFilepublic static <P extends Solvable> HCSolver<P> of(ObjectReader<P> reader)
public static <P> HCSolver<P> of(HCParser<P> parser, java.util.function.Function<P,? extends java.lang.Iterable<? extends java.lang.CharSequence>> solver)
public static <P> HCSolver<P> of(ObjectReader<P> reader, java.util.function.Function<P,? extends java.lang.Iterable<? extends java.lang.CharSequence>> solver)
protected java.lang.Iterable<? extends java.lang.CharSequence> solve(java.lang.String inputFilename)
solve in class AbstractFileSolver