Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные - C#
Формулировка задачи:
Кто может решите пожалуйста задачу с помощью циклов.
Задание 2: Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные
Решение задачи: «Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные»
textual
Листинг программы
using System;
using System.Collections.Generic;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int min = 100, max = 999;
int count = 0;
for (int i = min; i <=max ; i++)
{
if (Check(i))
{
Console.Write(i + "\t");
count++;
}
}
Console.WriteLine($"Count{count}");
Console.ReadKey();
}
static bool Check(int number)
{
int length = 0;
HashSet<int>numb=new HashSet<int>();
while (number!=0)
{
length++;
numb.Add(number%10);
number /= 10;
}
return numb.Count==length;
}
}
}