عدد n
خودمربع است اگر n^2
(مربع آن عدد) به n
ختم شود.
برای مثال:
اگر n=5
باشد، n^2=25
و چون ۲۵ به ۵ ختم میشود، پس ۵ یک عدد خودمربع است.
یک تابع بنویسید که یک عدد دریافت کرده و اگر عدد خودمربع بود مقدار True
و در غیر این صورت مقدار False
را برگرداند.
نمونه ورودی و خروجی
IsAutomorphic(5) ➞ True
IsAutomorphic(8) ➞ False
IsAutomorphic(76) ➞ True
Assert.True(Backendbaz.IsAutomorphic(5)); Assert.False(Backendbaz.IsAutomorphic(8)); Assert.True(Backendbaz.IsAutomorphic(76)); Assert.True(Backendbaz.IsAutomorphic(7109376)); Assert.False(Backendbaz.IsAutomorphic(36)); Assert.False(Backendbaz.IsAutomorphic(6025));
نظرات