diff --git a/BucketChain/Chain.cs b/BucketChain/Chain.cs index 167db76..36abeac 100644 --- a/BucketChain/Chain.cs +++ b/BucketChain/Chain.cs @@ -59,7 +59,15 @@ public sealed class Chain /// String representation of the bucket chain public override string ToString() { - // TODO - return string.Empty; + string result = $"{_well} | "; + Person? currentPerson = _firstPerson; + for (int i = 0; i < _requiredPeople; i++) + { + result += $"{currentPerson?.ToString() ?? "\u2754"} | "; + currentPerson = currentPerson?.RightNeighbor; + } + + result += $"{_fire}"; + return result; } } \ No newline at end of file