بکندباز
تابعی ایجاد کنید که عدد n را به عنوان رشته دریافت کند و عدد را بدون صفرهای انتهایی و ابتدایی به عنوان رشته در خروجی برگرداند.
صفرهای انتهایی، صفرهای بعد از یک نقطه اعشار هستند که بر مقدار تأثیری ندارند (به عنوان مثال سه صفر آخر در 3.4000 و 3.04000).
صفرهای ابتدایی، صفرهای قبل از یک عدد کامل هستند که بر مقدار تأثیر نمی‌گذارند (به عنوان مثال، سه صفر اول در 000234 و 000230).

نمونه ورودی و خروجی

RemoveLeadingTrailing("230.000") ➞ "230"

RemoveLeadingTrailing("00402") ➞ "402"

RemoveLeadingTrailing("03.1400") ➞ "3.14"

نکات

  • اگر عددی با 0.0 در انتهای آن دریافت کردید، مقدار صحیح را برگردانید (به عنوان مثال به جای “4.0” “4” را برگردانید).
  • اگر عدد 0، 0.0، 000، 00.00، و غیره است… “0” را برگردانید.
EXPECT_EQ(RemoveLeadingTrailing("230.000"), "230");
EXPECT_EQ(RemoveLeadingTrailing("00402"), "402");
EXPECT_EQ(RemoveLeadingTrailing("03.1400"), "3.14");
EXPECT_EQ(RemoveLeadingTrailing("30"), "30");

پاسخ های کاربران به این تمرین

FDK2077
امتیاز:‌ 11019
تصحیح اتوماتیک 0 0
‎C++‎
27 خرداد 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*