Sha256: e0c6baa8f881fa9e28f96e28eb3c6939a706fa198054adb0db1b193749007f8b

Contents?: true

Size: 406 Bytes

Versions: 105

Compression:

Stored size: 406 Bytes

Contents

using System;

public static class ArmstrongNumbers
{
    public static bool IsArmstrongNumber(int number)
    {
        var numString = number.ToString();
        var length = numString.Length;

        double total = 0;
        for (int i = 0; i < length; i++)
        {
            total += Math.Pow(int.Parse(numString[i].ToString()), length);
        }

        return number == (int)total;
    }
}

Version data entries

105 entries across 105 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.179 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.178 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.177 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.176 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.175 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.174 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.173 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.172 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.171 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.170 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.169 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.167 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.166 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.165 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.164 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.163 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.162 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.161 tracks/csharp/exercises/armstrong-numbers/Example.cs
trackler-2.2.1.160 tracks/csharp/exercises/armstrong-numbers/Example.cs