Files
typescript-katas/6kyu/build-a-pile-of-cubes/solution.ts
2025-02-01 23:26:21 +01:00

10 lines
239 B
TypeScript

export function findNb(m: number): number {
// start with 1 and just keep adding cubes until we reach larger or equal to m
let sum = 0;
let i = 1;
while (sum < m) {
sum += i ** 3;
i++;
}
return sum === m ? i - 1 : -1;
}