
C
By: a guest on
May 23rd, 2012 | syntax:
C# | size: 1.33 KB | hits: 18 | expires: Never
using System;
namespace C
{
class Program
{
static void Main(string[] args)
{
string text = Console.ReadLine();
string tmp = Console.ReadLine();
int n = tmp.Length; int index = 0;
char[,] grille = new char[n, n];
char[,] res = new char[n, n];
for (int i = 0; i < n; i++)
grille[0, i] = tmp[i];
for (int i = 1; i < n; i++)
{
tmp = Console.ReadLine();
for (int j = 0; j < n; j++)
grille[i, j] = tmp[j];
}
for (int q = 0; q < 4; q++)
{
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
if (grille[i, j] == '#')
res[i, j] = text[index + 1];
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
{
int m = n - i - 1;
res[j, m] = res[i, j];
}
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
Console.Write(res[i, j]);
Console.WriteLine();
}
}
}
}