当前位置: 代码迷 >> 综合 >> Porject Euler problem 56
  详细解决方案

Porject Euler problem 56

热度:72   发布时间:2024-01-13 17:35:28.0



。。还是java

import java.math.*;
import java.util.*;public class Main {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint ans = 0;for(int i = 1; i < 100; i++)for(int j = 1; j < 100; j++){BigInteger a = BigInteger.valueOf(i);BigInteger c = a.pow(j);String s = c.toString();int len = s.length();int sum = 0;for(int k = 0; k < len; k++)sum += (int)(s.charAt(k) - '0');if(ans < sum) ans = sum;}System.out.println(ans);}}


  相关解决方案