| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
* link: https://en.wikipedia.org/wiki/Amicable_numbers * * *
Simple Example : (220,284) 220 is divisible by {1,2,4,5,10,11,20,22,44,55,110 } 1,2,4,71,142 and the Sum of that is. Yes right you probably expected it * 220 */ public class AmicableNumber { public static void main(String[] args) { AmicableNumber.findAllInRange(1, 3000); /* Res -> Int Range of 1 till 3000there are 3Amicable_numbers These are 1: = ( 220,284) 2: = ( 1184,1210) 3: = ( 2620,2924) So it worked */ } /** * @param startValue * @param stopValue * @return */ static void findAllInRange(int startValue, int stopValue) { /* the 2 for loops are to avoid to double check tuple. For example (200,100) and (100,200) is the same calculation * also to avoid is to check the number with it self. a number with itself is always a AmicableNumber * */ StringBuilder res = new StringBuilder(); int countofRes = 0; for (int i = startValue; i < stopValue; i++) { for (int j = i + 1; j
| Back | FazBrowse Home | New Git URL |