Fixed typo
This commit is contained in:
parent
cbd44b768f
commit
1b91473395
@ -12,5 +12,5 @@ Answerable answerable = new Day01Part1();
|
|||||||
byte[] dataArray = File.ReadAllBytes(answerable.DefaultInputFile);
|
byte[] dataArray = File.ReadAllBytes(answerable.DefaultInputFile);
|
||||||
//dataArray = Encoding.UTF8.GetBytes(_demoData);
|
//dataArray = Encoding.UTF8.GetBytes(_demoData);
|
||||||
|
|
||||||
Console.WriteLine($"Max value: {answerable.GetAwner(dataArray)}");
|
Console.WriteLine($"Max value: {answerable.GetAnswer(dataArray)}");
|
||||||
Console.ReadKey(true);
|
Console.ReadKey(true);
|
||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 1;
|
public override int Day { get; set; } = 1;
|
||||||
public override int Part { get; set; } = 1;
|
public override int Part { get; set; } = 1;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
return GetAsString(data).TrimEnd()
|
return GetAsString(data).TrimEnd()
|
||||||
.Split(NewLine + NewLine)
|
.Split(NewLine + NewLine)
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 1;
|
public override int Day { get; set; } = 1;
|
||||||
public override int Part { get; set; } = 2;
|
public override int Part { get; set; } = 2;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
return GetAsString(data).TrimEnd()
|
return GetAsString(data).TrimEnd()
|
||||||
.TrimEnd()
|
.TrimEnd()
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
public override int Day { get; set; } = 2;
|
public override int Day { get; set; } = 2;
|
||||||
public override int Part { get; set; } = 1;
|
public override int Part { get; set; } = 1;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
GameRules.BuildScoreDic();
|
GameRules.BuildScoreDic();
|
||||||
return GetAsStringArray(data)
|
return GetAsStringArray(data)
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
public override int Day { get; set; } = 2;
|
public override int Day { get; set; } = 2;
|
||||||
public override int Part { get; set; } = 2;
|
public override int Part { get; set; } = 2;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
GameRules.BuildWinDrawLoseTable();
|
GameRules.BuildWinDrawLoseTable();
|
||||||
return GetAsStringArray(data)
|
return GetAsStringArray(data)
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 3;
|
public override int Day { get; set; } = 3;
|
||||||
public override int Part { get; set; } = 1;
|
public override int Part { get; set; } = 1;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
string[] rucksackData = GetAsStringArray(data);
|
string[] rucksackData = GetAsStringArray(data);
|
||||||
int priorityCount = 0;
|
int priorityCount = 0;
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 3;
|
public override int Day { get; set; } = 3;
|
||||||
public override int Part { get; set; } = 2;
|
public override int Part { get; set; } = 2;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
string[] rucksackData = GetAsStringArray(data);
|
string[] rucksackData = GetAsStringArray(data);
|
||||||
int priorityCount = 0;
|
int priorityCount = 0;
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 4;
|
public override int Day { get; set; } = 4;
|
||||||
public override int Part { get; set; } = 1;
|
public override int Part { get; set; } = 1;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
return GetAsStringArray(data)
|
return GetAsStringArray(data)
|
||||||
.Where(line => !string.IsNullOrWhiteSpace(line))
|
.Where(line => !string.IsNullOrWhiteSpace(line))
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 4;
|
public override int Day { get; set; } = 4;
|
||||||
public override int Part { get; set; } = 2;
|
public override int Part { get; set; } = 2;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
return GetAsStringArray(data)
|
return GetAsStringArray(data)
|
||||||
.Where(line => !string.IsNullOrWhiteSpace(line))
|
.Where(line => !string.IsNullOrWhiteSpace(line))
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
public override int Day { get; set; } = 5;
|
public override int Day { get; set; } = 5;
|
||||||
public override int Part { get; set; } = 1;
|
public override int Part { get; set; } = 1;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
string[] initAndInstructions = GetAsString(data).Split(NewLine + NewLine);
|
string[] initAndInstructions = GetAsString(data).Split(NewLine + NewLine);
|
||||||
CraneWork work = new CraneWork();
|
CraneWork work = new CraneWork();
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
public override int Day { get; set; } = 5;
|
public override int Day { get; set; } = 5;
|
||||||
public override int Part { get; set; } = 2;
|
public override int Part { get; set; } = 2;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
string[] initAndInstructions = GetAsString(data).Split(NewLine + NewLine);
|
string[] initAndInstructions = GetAsString(data).Split(NewLine + NewLine);
|
||||||
CraneWork work = new CraneWork();
|
CraneWork work = new CraneWork();
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 6;
|
public override int Day { get; set; } = 6;
|
||||||
public override int Part { get; set; } = 1;
|
public override int Part { get; set; } = 1;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
int markerLength = 4;
|
int markerLength = 4;
|
||||||
for (int skip = 0; skip < data.Length - 1 - markerLength; skip++)
|
for (int skip = 0; skip < data.Length - 1 - markerLength; skip++)
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
public override int Day { get; set; } = 6;
|
public override int Day { get; set; } = 6;
|
||||||
public override int Part { get; set; } = 2;
|
public override int Part { get; set; } = 2;
|
||||||
|
|
||||||
public override string GetAwner(byte[] data)
|
public override string GetAnswer(byte[] data)
|
||||||
{
|
{
|
||||||
int markerLength = 14;
|
int markerLength = 14;
|
||||||
for (int skip = 0; skip < data.Length - 1 - markerLength; skip++)
|
for (int skip = 0; skip < data.Length - 1 - markerLength; skip++)
|
||||||
|
|||||||
@ -14,7 +14,7 @@ namespace AdventOfCodeLibrary.Shared
|
|||||||
|
|
||||||
protected string NewLine => "\n";
|
protected string NewLine => "\n";
|
||||||
|
|
||||||
public abstract string GetAwner(byte[] data);
|
public abstract string GetAnswer(byte[] data);
|
||||||
|
|
||||||
internal static string GetAsString(byte[] bytes) => Encoding.UTF8.GetString(bytes);
|
internal static string GetAsString(byte[] bytes) => Encoding.UTF8.GetString(bytes);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user