AIMA.Core.Environment.NQueens.NQueensFitnessFunction.getBoardForIndividual C# (CSharp) Method

getBoardForIndividual() public method

public getBoardForIndividual ( String individual ) : NQueensBoard
individual String
return NQueensBoard
        public NQueensBoard getBoardForIndividual(String individual)
        {
            int boardSize = individual.length();
            NQueensBoard board = new NQueensBoard(boardSize);
            for (int i = 0; i < boardSize; i++)
            {
                int pos = Character
                        .digit(individual.charAt(i), individual.length());
                board.AddQueenAt(new XYLocation(i, pos));
            }

            return board;
        }