Sha256: b6cc82e204544d0ec5a0124ce331376fe05ed1daf63f9bc0b4acbbd72f16af24

Contents?: true

Size: 289 Bytes

Versions: 231

Compression:

Stored size: 289 Bytes

Contents

using System.Collections.Generic;
using System.Linq;

public static class SumOfMultiples
{
    public static int To(IEnumerable<int> multiples, int max)
    {
        return Enumerable.Range(1, max - 1)
            .Where(i => multiples.Any(m => i % m == 0))
            .Sum();
    }
}

Version data entries

231 entries across 231 versions & 1 rubygems

Version Path
trackler-2.2.1.13 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.12 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.11 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.10 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.9 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.8 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.7 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.6 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.5 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.4 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.3 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.2 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.1 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.1.0 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.0.6 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.0.5 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.0.4 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.0.3 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.0.2 tracks/csharp/exercises/sum-of-multiples/Example.cs
trackler-2.2.0.1 tracks/csharp/exercises/sum-of-multiples/Example.cs