算法9:What is the sum of the digits of the number 21000
What is the sum of the digits of the number 21000
public static int sumDigits(int n) { int int_retVal = 0; int int_pow = (int) Math.pow(2, n); String str_retVal = String.valueOf(int_pow); for (int i = 0; i < str_retVal.length(); i++) { int_retVal += Integer.parseInt(String.valueOf(str_retVal.charAt(i))); } System.out.println(int_pow + ", " + int_retVal); return int_retVal; } public static void main(String[] args) { sumDigits(1000); }
结果
2147483647, 46
作者: BORS
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步