در اینجا تصویری از چهار مدل وجود دارد. برخی از مکعبها پشت مکعبهای دیگر پنهان شدهاند. مدل اول شامل یک مکعب است. مدل دوم شامل چهار مکعب است و الی آخر…
یک تابع بنویسید که یک عدد n
دریافت کند و تعداد مکعبهای چیدهشده در مدلی که n
سطح ارتفاع دارد، چه قابلدید و چه پنهان، را برگرداند.
نمونه ورودی و خروجی
StackBoxes(1) ➞ 1
StackBoxes(2) ➞ 4
StackBoxes(3) ➞ 9
نکات
عدد n
یک عدد صحیح مثبت است.
EXPECT_EQ(StackBoxes(1), 1); EXPECT_EQ(StackBoxes(2), 4); EXPECT_EQ(StackBoxes(0), 0); EXPECT_EQ(StackBoxes(27), 729); EXPECT_EQ(StackBoxes(196), 38416); EXPECT_EQ(StackBoxes(512), 262144);
نظرات