Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Power powerize(int n) throws IllegalArgumentException {
- //# BEGIN TODO Implementation of powerize
- ArrayList<Power> numberandpower = new ArrayList<Power>();
- int divide = 2;
- int index = 0;
- while(n > 1) {
- if(n % divide == 0) {
- numberandpower.add(new Power(divide, 1));
- n /= divide;
- while(n % divide == 0) {
- numberandpower.get(index).exponent ++;
- n/=divide;
- }
- } else {
- divide ++;
- }
- index++;
- }
- //# END TODO
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement