有关java基础算法程序的实现

请问如何实现这个程序?

img

通过转成字符串得到长度n,然后余10得到最后一位数字,除以10再余10得到倒数第二位,以此类推写个循环。将每次循环得到的数字乘以长度n再加到结果里去,循环结束后判断得到的结果与输入是否相等。