示例#1
0
文件: Task3.cs 项目: Ajopastik/HW1
        static public int DigitalRoot(int input)
        {
            int res = (int)input.ToString().ToList().ConvertAll(el => char.GetNumericValue(el)).Sum();

            return(res.ToString().Length < 2 ? res:Task3.DigitalRoot(res));
        }
示例#2
0
        public void DigitalRootTest(int input, int output)
        {
            var res = Task3.DigitalRoot(input);

            Assert.AreEqual(res, output);
        }