sumOfDigits を解決するために、この Java コードを思いつきました。
public static int sumOfDigits(int num){
if (num == 0){
return 0;
}
return num%10+ sumOfDigits(num/10);
}
私はこれがうまくいくことを知っていますが、Javaが再帰をうまくサポートしていないことを知っているので、コード効率を改善する方法について誰かが洞察や資料(いくつかの正式な用語/知識)を共有してくれることを願っています.