예제 #1
0
        static void Main()
        {
            System.Console.WriteLine($"Test of subfunction: {(ChamperConstTest.CurrentNumberTest()==true?"done":"error")}");
            System.Console.WriteLine($"Test of main func: {(ChamperConstTest.FuncTest()==true?"done":"error")}");
            int result = ChamperConst.ChamperConstFunc(new int[] { 1, 10, 100, 1000, 10000, 100000, 1000000 });

            System.Console.WriteLine($"Result of site`s task: {result}");
        }
예제 #2
0
        static public bool FuncTest()
        {
            bool Check = true;

            Check = Check && ChamperConst.ChamperConstFunc(new int[] { 4 }).Equals(4);
            Check = Check && ChamperConst.ChamperConstFunc(new int[] { 2, 3 }).Equals(6);
            Check = Check && ChamperConst.ChamperConstFunc(new int[] { 10, 11 }).Equals(0);
            Check = Check && ChamperConst.ChamperConstFunc(new int[] { 10, 12, 13 }).Equals(1);
            Check = Check && ChamperConst.ChamperConstFunc(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }).Equals(362880);
            return(Check);
        }
예제 #3
0
        static public bool CurrentNumberTest()
        {
            bool Check = true;

            Check = Check && (ChamperConst.CurrentNumber(1) == 1);
            Check = Check && (ChamperConst.CurrentNumber(9) == 9);
            Check = Check && (ChamperConst.CurrentNumber(10) == 1);
            Check = Check && (ChamperConst.CurrentNumber(11) == 0);
            Check = Check && (ChamperConst.CurrentNumber(12) == 1);
            Check = Check && (ChamperConst.CurrentNumber(13) == 1);
            Check = Check && (ChamperConst.CurrentNumber(14) == 1);
            Check = Check && (ChamperConst.CurrentNumber(15) == 2);
            return(Check);
        }