问题:
给定无限数量的 25 美分、10 美分、5 美分和 1 美分的硬币,计算表示 n 美分的方式的数量。
我的答案:
public static int generateComb(int n){
if(n < 0){
return 0;
}
if(n == 0){
return 1;
}
int ways = generateComb(n-25) + generateComb(n-10) + generateComb(n-5) + generateComb(n-1);
return ways;
}
请告诉我我的实现是否正确。