Esempio n. 1
0
        static void Main(string[] args)
        {
            Connecters    littleConnecters = new Connecters();
            Random        littleRandom     = new Random();
            RandomDelgate littleRDelgate   = new RandomDelgate(littleRandom.Next);
            Selecters     littleSelecters  = new Selecters();

            int[][] startBigArray = littleConnecters.ArrayMaker(4, 5, littleRDelgate, 1, 10);
            foreach (var item in startBigArray)
            {
                Console.WriteLine("");
                foreach (var itemo in item)
                {
                    Console.Write(itemo + " ");
                }
            }
            Console.WriteLine("");
            int[][] willErasedArray;
            int[][] lessArray = littleSelecters.SelectMethod(startBigArray, 10, out willErasedArray);
            foreach (var item in lessArray)
            {
                Console.WriteLine("");
                foreach (var itemo in item)
                {
                    Console.Write(itemo + " ");
                }
            }
            Console.WriteLine("");
        }
Esempio n. 2
0
 //해당 범위 내에서 숫자를 무작위로 뽑아 가변배열을 만든다.
 public int[][] ArrayMaker(int BigArrayLength, int SmellArrayLength, RandomDelgate RD, int minNumber, int maxNumber)
 {
     int[][] A = new int[BigArrayLength][];
     for (int i = 0; i < A.Length; i++)
     {
         A[i] = new int[SmellArrayLength];
         for (int j = 0; j < A[i].Length; j++)
         {
             A[i][j] = RD(minNumber, maxNumber + 1);
         }
     }
     return(A);
 }