این یک چالش برنامهنویسی معکوس است.
معمولاً در چالشهای معمولی، دستورالعملهای دقیقی برای نوشتن تابع داده میشود، اما در اینجا باید خودتان تابعی را طراحی کنید که بتواند رابطهی بین ورودیها و خروجیها را پیدا کند.
تابعی بنویسید که هنگام دریافت ورودیهای زیر، خروجیهای نمونهی مشخصشده را تولید کند.
نمونه ورودی و خروجی
MysteryFunc(3) ➞ 21
MysteryFunc(15) ➞ 2227
MysteryFunc(17) ➞ 22221
EXPECT_EQ(MysteryFunc(3), 21); EXPECT_EQ(MysteryFunc(15), 2227); EXPECT_EQ(MysteryFunc(17), 22221); EXPECT_EQ(MysteryFunc(24), 22228); EXPECT_EQ(MysteryFunc(9), 2221); EXPECT_EQ(MysteryFunc(35), 222223);
نظرات