Sphenic numbers: Difference between revisions
m
C# made a little more space efficient
m (Added output for C#) |
m (C# made a little more space efficient) |
||
Line 699:
WriteLine("Sphenic triplets up to 10 000");
triplets.TakeWhile(
.Select(row => row.Delimit()).ForEach(WriteLine);
WriteLine();
Line 707:
var (n, (a, b, c)) = numbers[199_999];
WriteLine($"The 200 000th sphenic number: {n} = {a} * {b} * {c}");
WriteLine($"The 5 000th sphenic triplet: {(t-2, t-1, t)}");
}
Line 726 ⟶ 727:
}
static IEnumerable<
{
var (a, b, c) = (0, 0, 0);
foreach (int d in source) {
(a, b, c) = (b, c, d);
if (b - a == 1 && c - b == 1) yield return
}
}
|