C# Класс Day23, AdventOfCode

Наследование: DayBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Instruction ( InstructionType Type, int Arg1, int Arg2 ) : record,
ParseNumber ( ) : AdventOfCode.CSharp.Common
Solve ( ReadOnlySpan input, Solution solution ) : void

Приватные методы

Метод Описание
Instruction ( ) : AdventOfCode.CSharp.Common
Instruction ( InstructionType.Half ,ParseReg ) : AdventOfCode.CSharp.Common
Instruction ( InstructionType.Increment ,ParseReg ) : AdventOfCode.CSharp.Common
Instruction ( InstructionType.JumpIfEven ,ParseReg ) : AdventOfCode.CSharp.Common
Instruction ( InstructionType.JumpIfOne ,ParseReg ) : AdventOfCode.CSharp.Common
Instruction ( InstructionType.Triple ,ParseReg ) : AdventOfCode.CSharp.Common
ParseNumber ( ReadOnlySpan str ) : int
ParseReg ( ReadOnlySpan line ) : int

Описание методов

Instruction() публичный Метод

public Instruction ( InstructionType Type, int Arg1, int Arg2 ) : record,
Type InstructionType
Arg1 int
Arg2 int
Результат record,

ParseNumber() публичный Метод

public ParseNumber ( ) : AdventOfCode.CSharp.Common
Результат AdventOfCode.CSharp.Common

Solve() публичный Метод

public Solve ( ReadOnlySpan input, Solution solution ) : void
input ReadOnlySpan
solution Solution
Результат void