refactor and reformat output.

This commit is contained in:
Kristian Stolen
2022-01-13 16:53:09 +08:00
parent 7d14c37aaa
commit ead374e8b5

View File

@@ -22,11 +22,10 @@ namespace Reverse
var reverser = new Reverser(arrayLength); var reverser = new Reverser(arrayLength);
Console.WriteLine("HERE WE GO ... THE LIST IS:"); Console.WriteLine("HERE WE GO ... THE LIST IS:");
Console.WriteLine();
PrintList(reverser.GetArrayString()); PrintList(reverser.GetArrayString());
var arrayIsNotInAscendingOrder = true; var arrayIsInAscendingOrder = false;
var numberOfMoves = 0; var numberOfMoves = 0;
while (arrayIsNotInAscendingOrder) while (arrayIsInAscendingOrder == false)
{ {
int index = ReadNextInput(); int index = ReadNextInput();
@@ -37,23 +36,24 @@ namespace Reverse
reverser.Reverse(index); reverser.Reverse(index);
PrintList(reverser.GetArrayString()); PrintList(reverser.GetArrayString());
arrayIsInAscendingOrder = reverser.IsArrayInAscendingOrder();
if (reverser.IsArrayInAscendingOrder())
{
arrayIsNotInAscendingOrder = false;
Console.WriteLine($"YOU WON IT IN {numberOfMoves} MOVES!!!");
Console.WriteLine();
Console.WriteLine();
}
numberOfMoves++; numberOfMoves++;
} }
if (arrayIsInAscendingOrder)
{
Console.WriteLine($"YOU WON IT IN {numberOfMoves} MOVES!!!");
}
Console.WriteLine();
Console.WriteLine();
Console.Write("TRY AGAIN (YES OR NO) "); Console.Write("TRY AGAIN (YES OR NO) ");
tryAgain = Console.ReadLine(); tryAgain = Console.ReadLine();
} }
Console.WriteLine(); Console.WriteLine();
Console.WriteLine("OK HOPE YOU HAD FUN"); Console.WriteLine("OK HOPE YOU HAD FUN!!");
} }
private static int ReadNextInput() private static int ReadNextInput()