Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public void DigitalRootTest(int input, int output)
        {
            var res = Task3.DigitalRoot(input);

            Assert.AreEqual(res, output);
        }