لینکهای مفید برای شرکت در مسابقه:
در طول مسابقه، میتوانید سوالهای خود را از قسمت «سؤال بپرسید» مطرح کنید.
برنامهنویسان در شرکت اسنپ عادت دارند برای تشخیص اینکه ارور برگرداندهشده از متد چیست، کدهایی مثل کد زیر مینویسند:
در نتیجه انتظار دارند پکیج مربوطه، همه ارورهایی که ممکن است برگردانده شوند را به شکل فیلد در خود داشته باشد.
متاسفانه یا خوشبختانه یک کتابخانهی فوقالعاده مفید به دست تیم فنی اسنپ رسیده است. این کتابخانه اگرچه بسیار مفید است و کارهای آنها را راحت میکند، اما این قاعده در آن برقرار نیست.
حالا برنامهنویسان اسنپ میخواهند برخلاف عادت خود عمل نکنند، بنابراین نیاز به یک پکیج کمکی برای پکیج اصلی دارند که ارورها را در خودش داشته باشد.
خوشبختانه این کتابخانه، سورسکد قابل خواندن (و نه تغییر) دارد و میتوان از آن به منظور توسعهی پکیج کمکی استفاده کرد.
helper.go
در پکیج helper
را به گونهای تغییر دهید تا فیلدهای ارورها در آن مقداردهی شوند.helper
میتوانید به صورت زیر از کتابخانهی the_lib
استفاده کنید.فایل helper.go
تغییریافتهی خود را آپلود کنید.