بکندباز

با توجه به یک لیست از رشته‌ها (اسم‌ها)، آن‌ها را در یک جمله کامل فهرست کنید.

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

Sentence(["orange", "apple", "pear"]) ➞ "An orange, an apple and a pear."

Sentence(["keyboard", "mouse"]) ➞ "A keyboard and a mouse."

Sentence(["car", "plane", "truck", "boat"]) ➞ "A car, a plane, a truck and a boat."

نکات:

  • جمله با حرف بزرگ شروع می‌شود.
  • ترتیب کلمات را تغییر ندهید.
  • استفاده از “A/An” باید در همه جا به درستی باشد.
  • بین اسم‌ها کاما قرار دهید، به جز بین دو اسم آخر که باید از “and” استفاده کنید.
  • جمله با نقطه تمام می‌شود.
  • حداقل دو اسم داده شده است.
  • هر کلمه داده شده با حرف کوچک شروع می‌شود.
EXPECT_EQ(Sentence({"orange", "apple", "pear"}), "An orange, an apple and a pear.");
EXPECT_EQ(Sentence({"keyboard", "mouse"}), "A keyboard and a mouse.");
EXPECT_EQ(Sentence({"car", "plane", "truck", "boat"}), "A car, a plane, a truck and a boat.");
EXPECT_EQ(Sentence({"mom", "dad"}), "A mom and a dad.");
EXPECT_EQ(Sentence({"school", "hospital", "library"}), "A school, a hospital and a library.");
EXPECT_EQ(Sentence({"aa", "ee", "ii", "oo", "uu", "vv", "tt", "qw", "zz"}), "An aa, an ee, an ii, an oo, an uu, a vv, a tt, a qw and a zz.");

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط