source: java/ecj/cecj/app/numbers_game/CompareOnAllGame.java @ 1305

Last change on this file since 1305 was 193, checked in by Maciej Komosinski, 11 years ago

Set svn:eol-style native for all textual files

  • Property svn:eol-style set to native
File size: 739 bytes
RevLine 
[44]1package cecj.app.numbers_game;
2
3import java.math.BigInteger;
4import java.util.List;
5
6import cecj.interaction.InteractionResult;
7import cecj.interaction.RealValuedResult;
8import cecj.utils.Pair;
9
10
11public class CompareOnAllGame extends MultiDimensionalNumbersGame {
12
13        @Override
14        protected Pair<? extends InteractionResult> compareDimensionsVectors(
15                        List<BigInteger> candidateVector, List<BigInteger> testVector) {
16
17                for (int dim = 0; dim < candidateVector.size(); dim++) {
18                        if (candidateVector.get(dim).compareTo(testVector.get(dim)) < 0) {
19                                return new Pair<RealValuedResult>(new RealValuedResult(-1), new RealValuedResult(1));
20                        }
21                }
22
23                return new Pair<RealValuedResult>(new RealValuedResult(1), new RealValuedResult(-1));
24        }
25
26}
Note: See TracBrowser for help on using the repository browser.