Найти К-ое шестизначное "счастливое" число - C# (189007)
Формулировка задачи:
Найти К-ое шестизначное "счастливое" число
Решение задачи: «Найти К-ое шестизначное "счастливое" число»
textual
Листинг программы
using System;
namespace thread1581652_1
{
class Program
{
public static string GetLuckyTicket(int skipCount)
{
var count = 0;
for (var i = 0; i < 1000000; i++)
{
var s = i.ToString("000000");
if (s[0] + s[1] + s[2] != s[3] + s[4] + s[5])
continue;
count++;
if (count == skipCount)
return s;
}
throw new ArgumentOutOfRangeException();
}
static void Main()
{
Console.WriteLine("K=");
Console.WriteLine(GetLuckyTicket(Convert.ToInt32(Console.ReadLine())));
Console.ReadKey();
}
}
}