Что в итоге должен вернуть getNumbers?
package com.javarush.task.task20.task2025;
/*
Алгоритмы-числа
*/
public class Solution {
public static long[] getNumbers(long N) {
long start=System.currentTimeMillis();
long[] result = null;
StringBuffer stringBuffer= new StringBuffer(Long.toString(N));
long a=0;
int b=0;
for (int i = 0; i < stringBuffer.length(); i++) {
b=(Integer.parseInt(String.valueOf(stringBuffer.charAt(i))));
a+=Math.pow(b, stringBuffer.length());
}
result=new long [1];
result[0]=a;
System.out.println(result[0]);
System.out.println("Размер массива="+stringBuffer.length());
long end=System.currentTimeMillis();
System.out.println("Время "+(end - start)+" ms");
System.out.println("memory: " + (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory())/1000000 + " MB");
return result;
}
public static void main(String[] args) {
//getNumbers(23);
}
}