عدد 6090609 یک ویژگی خاص دارد: اگر عدد را وارونه کنید (تصور کنید صفحه نمایش خود را 180 درجه بچرخانید)، دوباره 6090609 دریافت می کنید.
تابعی بنویسید که یک رشته روی ارقام 0، 6، 9 بگیرد و تصمیم بگیرد که آیا عدد وارونه یکسان است یا خیر.
نمونه ورودی و خروجی
SameUpsidedown("6090609") ➞ True
SameUpsidedown("9669") ➞ False
SameUpsidedown("69069069") ➞ True
EXPECT_EQ(SameUpsidedown("6090609"), true); EXPECT_EQ(SameUpsidedown("9669"), false); EXPECT_EQ(SameUpsidedown("69069069"), true); EXPECT_EQ(SameUpsidedown("96666660999999"), false); EXPECT_EQ(SameUpsidedown("966909669"), false); EXPECT_EQ(SameUpsidedown("60906096090609"), true);
نظرات