سلام دوست عزیز😃👋

به مسابقه «هم‌کد ۵ - Front-end» خوش آمدی!

هرگونه ارتباط با سایر شرکت‌کنندگان و یا استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکت‌کنندگان مسابقه حذف می‌شوید. سوالات و مشکلات خودتان را می‌توانید از طریق قسمت «سوال بپرسید» با ما در میان بگذارید.

سوال اول صرفاً برای آموزش کار با سیستم داوری است و هیچ تاثیری در نتیجه‌ی مسابقه ندارد.

در صورت امکان انتخاب زبان، حل سوال با TypeScript برای استخدام اولویت بالاتری دارد.

موفق باشید و بهتون خوش بگذره 😉✌

رنگ مکمل


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

مهیار به ست‌کردن رنگ لباس‌ها و وسایلش اهمیت زیادی می‌دهد. او می‌داند رنگ‌های مکمل ست‌های قشنگی می‌سازند، ولی نمی‌تواند با داشتن یک رنگ، رنگ مکمل آن را تشخیص دهد.

مهیار می‌داند هر رنگ را می‌توان از ترکیب سه رنگ اصلی قرمز، سبز و آبی نشان داد. میزان حضور هر کدام از این رنگ‌ها را با عددی بین ۰ تا ۲۵۵ نشان می‌دهند. در واقع هر رنگ را می‌توان با سه‌تایی مرتب (r,g,b)(r, g, b) که 0r,g,b2550 \leq r, g, b \leq 255 است، نشان داد.

نمودار ون RGB

برای نمایش کد رنگ‌ها، اعداد rr و gg و bb را با دقیقاً ۲ رقم در مبنای ۱۶ پشت سر هم می‌نویسیم. همچنین علامت # قبل از همه این ارقام و حروف به نشانه عدد بودن قرار می‌گیرد.

برای مطالعه‌ی بیشتر درباره‌ی اعداد مبنای ۱۶ این پیوند را مطالعه کنید.

دو رنگ مثل (r1,g1,b1)(r_1, g_1, b_1) و (r2,g2,b2)(r_2, g_2, b_2) را مکمل می‌نامیم اگر و تنها اگر r1+r2=255r_1 + r_2 = 255 و g1+g2=255g_1 + g_2 = 255 و b1+b2=255b_1 + b_2 = 255 باشد. به شما کد رنگ داده می‌شود و از شما می‌خواهیم کد رنگ مکمل آن را با ساختار گفته شده، چاپ کنید.

ورودی🔗

در سطر اول ورودی، عدد صحیح و مثبت tt آمده که تعداد رنگ‌هایی که در یک ورودی داده می‌شود را نشان می‌دهد. 1t10,0001 \leq t \leq 10\,, 000

در هر کدام از tt سطر بعدی، یک رشته به معنی کد رنگ، مثل ss آمده که با کاراکتر # شروع می‌شود و در ادامه آن ۶ کاراکتر که می‌تواند 0 تا 9 یا Aتا F باشد.

خروجی🔗

در tt سطر به ترتیب، کد رنگ مکمل ss را با ساختار گفته شده، چاپ کنید.

مثال‌ها🔗

ورودی نمونه ۱🔗

3
#FFFFFF
#11E43D
#A12FDB
Plain text

خروجی نمونه ۱🔗

#000000
#EE1BC2
#5ED024
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.