Cody

Problem 2491. Dudeney Numbers: Numbers which are the cube of their decimal sum

Created by Peter Cook in Community

From Wikipedia: A Dudeney number is a positive integer that is a perfect cube such that the sum of its decimal digits is equal to the cube root of the number.

For example:

512=(5+1+2)^3

4913=(4+9+1+3)^3

19683=(1+9+6+8+3)^3

Write a function that returns true if a number is a Dudeney number and false otherwise.

Assume all numbers are of base 10.

If a number is negative, assume that only the leading digit carries the negative sign e.g. -4913 -> (-4+9+1+3)^3

Solution Stats

73.33% Correct | 26.67% Incorrect
Last solution submitted on Apr 23, 2019

Solution Comments