10 lines
239 B
TypeScript
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;
|
|
} |