Skip to content

Instantly share code, notes, and snippets.

@MuoTK
Created July 14, 2014 17:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MuoTK/eb2555445f89906ba245 to your computer and use it in GitHub Desktop.
Save MuoTK/eb2555445f89906ba245 to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 回転
{
class Program
{
static void Main(string[] args)
{
char[,] A = {
{ ' ', '■', '■', '■', '■', '■', '■', ' ' },
{ ' ', '■', ' ', ' ', ' ', ' ', ' ', ' ' },
{ ' ', '■', ' ', ' ', ' ', ' ', ' ', ' ' },
{ ' ', '■', '■', '■', '■', ' ', ' ', ' ' },
{ ' ', '■', ' ', ' ', ' ', ' ', ' ', ' ' },
{ ' ', '■', ' ', ' ', ' ', ' ', ' ', ' ' },
{ ' ', '■', ' ', ' ', ' ', ' ', ' ', ' ' },
{ ' ', '■', ' ', ' ', ' ', ' ', ' ', ' ' }
};
char[,] B = new char[8, 8];
char[,] C = new char[8, 8];
char[,] D = new char[8, 8];
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
B[j, 7 - i] = A[i, j];
}
}
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
C[j, 7 - i] = B[i, j];
}
}
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
D[j, 7 - i] = C[i, j];
}
}
while (true)
{
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
Console.Write(A[i, j]);
}
Console.Write("\n");
}
System.Threading.Thread.Sleep(500);
Console.Clear();
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
Console.Write(B[i, j]);
}
Console.Write("\n");
}
System.Threading.Thread.Sleep(500);
Console.Clear();
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
Console.Write(C[i, j]);
}
Console.Write("\n");
}
System.Threading.Thread.Sleep(500);
Console.Clear();
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
Console.Write(D[i, j]);
}
Console.Write("\n");
}
System.Threading.Thread.Sleep(500);
Console.Clear();
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment