Пишет проверьте возникающие исключения. О каких исключениях может идти речь?
package com.javarush.task.task20.task2025;
import java.util.ArrayList;
import java.util.List;
/*
Алгоритмы-числа
*/
public class Solution {
public static long[] getNumbers(long N) {
long[] result = null;
List<Long> list = new ArrayList<Long>();
for (long i = 1; i < N; i++){
String s = new String(String.valueOf(i));
int m = s.length();
int summ = 0;
for (int j = 0; j < m; j++){
summ += Math.pow(Integer.parseInt(String.valueOf(s.charAt(j))), m);
}
if (summ == i)
list.add(i);
}
if (list.size() > 0) {
result = new long[list.size()];
for (int i = 0; i < result.length; i++) {
result[i] = list.get(i);
}
}
return result;
}
public static void main(String[] args) {
}
}