diff --git a/Maths/Armstrong/Armstrong.java b/Maths/Armstrong/Armstrong.java new file mode 100644 index 0000000..7ef9d31 --- /dev/null +++ b/Maths/Armstrong/Armstrong.java @@ -0,0 +1,20 @@ +public class AverageList { + public static void main(String[] args) { + System.out.println(isArmStrong(370)); + } + + private static boolean isArmStrong(int n) { + int temp = n; + int rem = 0; + int sum = 0; + System.out.println(temp); + + while (n != 0) { + rem = n % 10; + sum += rem * rem * rem; + n = n / 10; + } + + return sum == temp; + } +} diff --git a/Maths/Armstrong/README.md b/Maths/Armstrong/README.md new file mode 100644 index 0000000..146906b --- /dev/null +++ b/Maths/Armstrong/README.md @@ -0,0 +1,38 @@ +# Armstrong + +**What is Armstrong?** + +An armstrong number is a number which equal to the sum of the cubes of its individual digits. + +**Explanation** + +`370` is an Armstrong number because `3*3*3 + 7*7*7 + 0*0*0 = 370`. + +**Example** + +Write a function to checks whether a given number is an armstrong number or not. + +**Java** + +```js +public class AverageList { + public static void main(String[] args) { + System.out.println(isArmStrong(370)); + } + + private static boolean isArmStrong(int n) { + int temp = n; + int rem = 0; + int sum = 0; + System.out.println(temp); + + while (n != 0) { + rem = n % 10; + sum += rem * rem * rem; + n = n / 10; + } + + return sum == temp; + } +} +``` diff --git a/Strings/AllCharactersSame/AllCharactersSame.java b/Strings/AllCharactersSame/AllCharactersSame.java index 2727993..92ef83f 100644 --- a/Strings/AllCharactersSame/AllCharactersSame.java +++ b/Strings/AllCharactersSame/AllCharactersSame.java @@ -1,5 +1,4 @@ public class AllCharactersSame { - public static void main(String[] args) { System.out.println(isAllCharactersSame("")); System.out.println(!isAllCharactersSame("aab"));