Package eu.bandm.tools.paisley
Class SendMoreMoney
java.lang.Object
eu.bandm.tools.paisley.SendMoreMoney
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescription(package private) static Observable<Integer>
(package private) static Observable<Integer>
(package private) static Observable<Integer>
(package private) static Observable<Integer>
(package private) static Observable<Integer>
(package private) static Observable<Integer>
(package private) static Observable<Integer>
(package private) static List<Observable<Integer>>
(package private) static Observable<Integer>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionallDifferent
(List<? extends Variable<?>> vs) (package private) static <A,
B> Pattern<B> genAllDifferent
(Motif<A, B> m, List<? extends Variable<A>> vs) (package private) static <A,
B> Pattern<B> genAllDifferent2
(Motif<A, B> m, List<? extends Observable<A>> vs) (package private) static <B> Pattern<B>
genPartialSums
(Motif<Integer, B> m, List<? extends Variable<Integer>> as, List<? extends Variable<Integer>> bs, List<? extends Variable<Integer>> cs) (package private) static <B> Pattern<B>
genPartialSums2
(Motif<Integer, B> m, List<? extends Observable<Integer>> as, List<? extends Observable<Integer>> bs, List<? extends Observable<Integer>> cs) static void
(package private) static int
(package private) static int
(package private) static SendMoreMoney.PartialSum[]
partialSums
(List<? extends Variable<Integer>> as, List<? extends Variable<Integer>> bs, List<? extends Variable<Integer>> cs) (package private) static SendMoreMoney.PartialSum[]
partialSums2
(List<? extends Observable<Integer>> as, List<? extends Observable<Integer>> bs, List<? extends Observable<Integer>> cs) (package private) static void
(package private) static void
test
(Pattern<Iterable<? extends Integer>> p, List<? extends Integer> digits, List<? extends Variable<Integer>> vars)
-
Field Details
-
s
-
e
-
n
-
d
-
m
-
o
-
r
-
y
-
vars
-
s2
-
e2
-
n2
-
d2
-
m2
-
o2
-
r2
-
y2
-
vars2
-
generate
-
sendMoreMoney
-
sendMoreMoney2
-
test
-
digits
-
digit
-
-
Constructor Details
-
SendMoreMoney
SendMoreMoney()
-
-
Method Details
-
digit
-
allDifferent
-
genAllDifferent
-
genAllDifferent2
-
number
-
number
-
partialSums
-
genPartialSums
-
partialSums2
static SendMoreMoney.PartialSum[] partialSums2(List<? extends Observable<Integer>> as, List<? extends Observable<Integer>> bs, List<? extends Observable<Integer>> cs) -
genPartialSums2
static <B> Pattern<B> genPartialSums2(Motif<Integer, B> m, List<? extends Observable<Integer>> as, List<? extends Observable<Integer>> bs, List<? extends Observable<Integer>> cs) -
main
-
test
-
test
-