AIMA.Core.Environment.NQueens.NQueensFitnessFunction.getBoardForIndividual C# (CSharp) 메소드

getBoardForIndividual() 공개 메소드

public getBoardForIndividual ( String individual ) : NQueensBoard
individual String
리턴 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;
        }