لینکهای مفید برای شرکت در مسابقه:
پیشنهاد میکنیم حتما بخش نحوه کار با ورودی و خروجی مخصوصا برای زبان JavaScript را مطالعه کنید.
در زمان مسابقه میتوانید سوالهای خود را از قسمت "سوال بپرسید" مطرح کنید. در ساعات ۱۰ الی ۱۳ و ۱۵ الی ۱۸ به سوالهای شما پاسخ داده میشود.
به منظور کمشدن رقابت و کدنویسی سریع هنگام مسابقه، جدول امتیازات بسته شده است.
پرهام در تولید یک نرمافزار مسیریابی تصمیم گرفته است برای ذخیرهسازی فاصله بین شهرها از یک ماتریس استفاده کند. او در کلاس DistanceMap*، ماتریس *map را تعریف کرده که سطرهای آن شمارهی شهر مبدا، ستونهای آن شمارهی شهر مقصد و درایهی آن فاصله بین دو شهر متناظر را نشان میدهد.
شاید راه حل پرهام برای ذخیره فاصلهها، چندان مناسب نباشد اما به او کمک کنید در تکمیل نرمافزارش راه مناسبی برای یافتن دو شهری که بیشترین فاصله را از یکدیگر نسبت به باقی شهرها دارند پیدا کند.
فایل source را دانلود کنید.
متد main
در کلاس MaxDistanceCalculator
را به گونهای پیادهسازی کنید که با توجه به محتویات ماتریس map
در کلاس DistanceMap
، شمارهی دو شهری را که بیشترین فاصله را از یکدیگر دارند به دست آورده و در خروجی استاندارد چاپ کند.
map
حداکثر ۵ است.مثال اول
محتویات ماتریس map
:
خروجی:
مثال دوم
محتویات ماتریس map
:
خروجی:
آن چه که باید آپلود کنید
یک فایل زیپ که وقتی آن را باز میکنیم فقط فایل MaxDistanceCalculator.java
را ببینیم.