عددی را “اتومورفیک” مینامند اگر مربع آن عدد به همان عدد اصلی ختم شود. تابعی بنویسید که عدد n
را گرفته و اگر این عدد خودمربع بود، مقدار True
و در غیر این صورت مقدار False
برگرداند.
مثال
automorphic(3) ➞ False
# 3^2 = 9
automorphic(6) ➞ True
# 6^2 = 36 (به 6 ختم می شود)
نمونه ورودی و خروجی
Automorphic(1) ➞ True
Automorphic(3) ➞ False
Automorphic(6) ➞ True
Assert.True(Backendbaz.Automorphic(1)); Assert.False(Backendbaz.Automorphic(3)); Assert.True(Backendbaz.Automorphic(6)); Assert.False(Backendbaz.Automorphic(95)); Assert.True(Backendbaz.Automorphic(25)); Assert.False(Backendbaz.Automorphic(53)); Assert.True(Backendbaz.Automorphic(76));
نظرات