لینک‌های مفید برای شرکت در مسابقه:

در طول مسابقه، می‌توانید سوال‌های خود را از قسمت «سؤال بپرسید» مطرح کنید.

کانال‌های یک‌بارمصرف


بله می‌خواهد به همه‌ی کانال‌های خود یک پیام واحد ارسال کند، اما متأسفانه بعضی از کانال‌ها بسته شده‌اند و دیگر پیامی نمی‌پذیرند. هم‌چنین، بعضی از کانال‌ها وضعیت نامشخصی دارند و بله نمی‌تواند تشخیص دهد که این کانال‌ها در چه زمانی باز و در چه زمانی بسته هستند.

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

جزئیات پروژه🔗

پروژه‌ی اولیه را از این لینک دانلود کنید.

در این سؤال، شما باید تابع ‍Solution را پیاده‌سازی کنید. این تابع سعی می‌کند که در d ثانیه، پیام مشخص‌شده را در کانال‌های ورودی باز بریزد. دقت کنید که پیام در کانال‌ها باید حداکثر یک بار نوشته شود. هم‌چنین، ممکن است که در این مدت، حالت کانال‌ها تغییر کند. در نهایت، شما باید یک عدد برگردانید که نشان‌دهنده‌ی تعداد کانال‌هایی است که توانسته‌اید پیام را در آن‌ها قرار دهید.

آن‌چه باید آپلود کنید🔗

پس از پیاده‌سازی موارد خواسته شده، فایل main.go را آپلود کنید. در صورتی که از dependency خاصی استفاده کرده‌اید، فایل‌های go.mod و go.sum را به‌همراه فایل main.go زیپ کرده و آن را آپلود کنید.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.