بکندباز

شما دو لیست دریافت کرده‌اید. عناصر موجود در lst1 شروع به جابجایی کرده‌اند، ولی یکی از عناصر گم شده است! وظیفه شما این است که عنصر گم‌شده را بازگردانید.

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

MissingOne([1, 2, 3, 4, 5, 6, 7, 8], [1, 3, 4, 5, 6, 7, 8]) ➞ 2

MissingOne([True, True, False, False, True], [False, True, False, True]) ➞ True

MissingOne(["Jane", "is", "pretty", "ugly"], ["Jane", "is", "pretty"]) ➞ "ugly"

نکات

  • فرض کنید که لیست اول همیشه شامل یک یا چند عنصر است.
  • عناصر همیشه گم می‌شوند.
  • یک عنصر می‌تواند تکراری نیز باشد.
Assert.Equal(2, Backendbaz.MissingOne(new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }, new int[] { 1, 3, 4, 5, 6, 7, 8 }));
Assert.Equal(true, Backendbaz.MissingOne(new bool[] { true, true, false, false, true }, new bool[] { false, true, false, true }));
Assert.Equal("ugly", Backendbaz.MissingOne(new string[] { "Jane", "is", "pretty", "ugly" }, new string[] { "Jane", "is", "pretty" }));

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

نظرات

*
*

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