بکندباز

راجر وحشی در یک دوئل وسترن شرکت می‌کند، به این معنی که او باید سریع‌تر از رقیبش در یک تقابل با اسلحه، اسلحه‌اش را بکشد و شلیک کند. با توجه به دو رشته ورودی، مشخص کنید کدام شخص اسلحه‌اش را سریع‌تر کشیده است. اگر هر دو در یک زمان کشیده شده باشند، "tie" را برگردانید.

مثال

showdown(
  "   Bang!        ",
  "        Bang!   "
) ➞ "p1"

# p1 زودتر از p2 اسلحه‌اش را می‌کشد

showdown(
  "               Bang! ",
  "             Bang!   "
) ➞ "p2"

showdown(
  "     Bang!   ",
  "     Bang!   "
) ➞ "tie"

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

Showdown("   Bang!        ",  "        Bang!   ") ➞ "p1"

Showdown("               Bang! ",  "             Bang!   ") ➞ "p2"

Showdown("     Bang!   ",  "     Bang!   ") ➞ "tie"

نکات

هر دو رشته طول یکسانی دارند.

Assert.Equal("p1", Backendbaz.Showdown("   Bang!        ", "        Bang!   "));
Assert.Equal("p2", Backendbaz.Showdown("               Bang! ", "             Bang!   "));
Assert.Equal("tie", Backendbaz.Showdown("     Bang!   ", "     Bang!   "));
Assert.Equal("p1", Backendbaz.Showdown(" Bang!    ", "    Bang! "));
Assert.Equal("p1", Backendbaz.Showdown(" Bang!   ", "   Bang! "));
Assert.Equal("tie", Backendbaz.Showdown("   Bang!   ", "   Bang!   "));
Assert.Equal("p2", Backendbaz.Showdown("     Bang!   ", "   Bang!     "));

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

نظرات

*
*

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