예제 #1
0
        public IActionResult Solve(string fizzIn, string buzzIn)
        {
            var fbModel = new FizzbuzzModel();

            fbModel.FizzNum = Convert.ToInt32(fizzIn);
            fbModel.BuzzNum = Convert.ToInt32(buzzIn);
            var output = new StringBuilder();

            for (var index = 1; index <= 100; index++)
            {
                if (index % fbModel.FizzNum == 0 && index % fbModel.BuzzNum == 0)
                {
                    output.AppendLine("FIZZBUZZ!");
                }
                else if (index % fbModel.FizzNum == 0)
                {
                    output.AppendLine("Fizz");
                }
                else if (index % fbModel.BuzzNum == 0)
                {
                    output.AppendLine("Buzz");
                }
                else
                {
                    output.AppendLine(index.ToString());
                }
            }
            fbModel.Output = $"{output}";
            return(RedirectToAction("Result", fbModel));
        }
예제 #2
0
 public IActionResult Result(FizzbuzzModel model)
 {
     return(View(model));
 }