给定整数N ,任务是检查N是否为存储号。
A number N is a Sastry Number if N concatenated with N + 1 gives a perfect square.
例子:
Input: N = 183
Output: Yes
Explanation:
183 + 184 = 183184 = 4282
Input: N = 28
Output: No
方法:想法是将数字转换为字符串并将N和(N + 1)连接起来,然后再次将其转换为整数。现在,我们只需要检查最终数字是否是一个完美的平方即可。如果是,则给定的编号是存储编号。
下面是上述方法的实现:
输出
Yes
参考文献: OEIS