[ACM]Q138: Street Numbers
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Q138
{
class Program
{
static void Main(string[] args)
{
int temp = 0;
for (long n = 8; temp < 10; n++)
{
long k;
bool tof = long.TryParse((Math.Sqrt((n * (n + 1) / 2))).ToString(), out k);
if (tof)
{
for (int i = k.ToString().Length; i <= 10; i++)
{
Console.Write(" ");
}
Console.Write("{0}\t", k);
for (int i = n.ToString().Length; i <= 10; i++)
{
Console.Write(" ");
}
Console.WriteLine("{0}", n);
temp++;
}
}
Console.ReadLine();
}
}
}