diff options
author | Ben Harris <ben@tilde.team> | 2019-12-11 23:47:22 -0500 |
---|---|---|
committer | Ben Harris <ben@tilde.team> | 2019-12-11 23:47:22 -0500 |
commit | ddb972d58f8bfaa27b76c6ea71628c850ff55bcc (patch) | |
tree | 7a773330e77b2895878be8ee26ddaf5b58dcedb1 /lib/Extensions.cs | |
parent | db981bdfefe64149c60dd11f96eb03dc1ac93321 (diff) |
fix day 10
Diffstat (limited to 'lib/Extensions.cs')
-rw-r--r-- | lib/Extensions.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Extensions.cs b/lib/Extensions.cs index 41bde69..3c81f17 100644 --- a/lib/Extensions.cs +++ b/lib/Extensions.cs @@ -22,5 +22,12 @@ namespace aoc2019.lib { return string.Join(delimiter, enumerable); } + + public static IEnumerable<T> Repeat<T>(this IEnumerable<T> sequence, int? count = null) + { + while (count == null || count-- > 0) + foreach (var item in sequence) + yield return item; + } } } |