پیاده سازی Rand10() با استفاده از راه حل Leetcode Rand7

بیان مسئله: پیاده سازی Rand10() با استفاده از راه حل Leetcode Rand7 - با توجه به API rand7() که یک عدد صحیح تصادفی یکنواخت در محدوده [1, 7] تولید می کند، یک تابع rand10() بنویسید که یک عدد صحیح تصادفی یکنواخت در محدوده تولید می کند. [1، 10]. شما فقط می توانید API rand7() را فراخوانی کنید و نباید هیچ…

ادامه مطلب

شکستن راه حل LeetCode Palindrome

بیان مسئله: شکستن یک پالیندروم LeetCode راه حل: با توجه به یک رشته palindromic از حروف کوچک انگلیسی palindrome، دقیقاً یک کاراکتر را با هر حرف کوچک انگلیسی جایگزین کنید تا رشته به دست آمده یک palindrome نباشد و از نظر واژگانی کوچکترین کاراکتر ممکن باشد. رشته به دست آمده را برگردانید. اگر راهی برای جایگزینی یک کاراکتر وجود ندارد تا…

ادامه مطلب

همه موارد را با راه حل Leetcode Flips ردیف و ستون حذف کنید

بیان مشکل: همه آنهایی را که با سطر و ستون برگردانده می شوند حذف کنید راه حل Leetcode - به شما یک شبکه ماتریس باینری mxn داده می شود. در یک عملیات، می توانید هر سطر یا ستونی را انتخاب کنید و هر مقدار را در آن سطر یا ستون برگردانید (یعنی همه 0 ها را به 1 و همه 1 ها را به 0 تغییر دهید). در صورت امکان، درست را برگردانید…

ادامه مطلب

تقسیم لیست پیوندی در راه حل Leetcode قطعات

بیان مشکل: تقسیم لیست پیوندی در قسمت‌ها راه‌حل Leetcode - با توجه به سر فهرست پیوندی منفرد و یک عدد صحیح k، فهرست پیوندی را به k قسمت لیست پیوندی متوالی تقسیم کنید. طول هر قسمت باید تا حد امکان برابر باشد: هیچ دو عنصری نباید اندازه داشته باشد…

ادامه مطلب

حداقل افزایش برای ایجاد آرایه راه حل Leetcode منحصر به فرد

بیان مشکل: حداقل افزایش برای ایجاد یک راه حل Leetcode آرایه - یک عدد آرایه عدد صحیح به شما داده می شود. در یک حرکت، می توانید یک شاخص i را انتخاب کنید که در آن 0 <= i < nums.length و اعداد[i] به 1 افزایش یابد. حداقل تعداد حرکت ها را برگردانید تا هر مقدار در اعداد منحصر به فرد شود. …

ادامه مطلب

تمام درختان باینری کامل ممکن راه حل LeetCode

بیان مسئله: همه درختان باینری کامل ممکن راه حل LeetCode: با توجه به یک عدد صحیح n، لیستی از تمام درختان باینری کامل ممکن با n گره را برگردانید. هر گره از هر درخت در پاسخ باید Node.val == 0 داشته باشد. هر عنصر پاسخ، گره ریشه یک درخت ممکن است. ممکن است فینال را برگردانید…

ادامه مطلب

تعداد کاراکترهای ضعیف در راه حل بازی LeetCode

بیان مشکل: تعداد کاراکترهای ضعیف در بازی راه حل LeetCode: شما در حال انجام یک بازی هستید که دارای چندین کاراکتر است و هر یک از شخصیت ها دو ویژگی اصلی دارند: حمله و دفاع. ویژگی های آرایه عدد صحیح دو بعدی به شما داده می شود که در آن خواص[i] = [attacki, Defensei] نمایانگر خصوصیات شخصیت ith در بازی است. شخصیتی گفته می شود…

ادامه مطلب

اکثر سنگ ها با همان سطر یا ستون LeetCode Solution حذف می شوند

بیان مسئله اکثر سنگ هایی که با یک ردیف یا ستون حذف می شوند راه حل LeetCode می گوید که در یک صفحه دو بعدی n سنگ را در برخی از نقاط مختصات اعداد صحیح قرار می دهیم. هر نقطه مختصات ممکن است حداکثر یک سنگ داشته باشد. اگر سنگی در یک ردیف یا همان ردیف باشد، می‌توان آن را برداشت.

ادامه مطلب

راه حل LeetCode برازش صفحه جمله

بیان مسئله: تناسب جمله با صفحه نمایش LeetCode راه حل: با توجه به یک صفحه ردیف x ستون و جمله ای که به صورت لیستی از رشته ها نمایش داده می شود، تعداد دفعاتی که جمله داده شده را می توان روی صفحه قرار داد، برگردانید. ترتیب کلمات در جمله باید بدون تغییر باقی بماند و یک کلمه را نمی توان به دو خط تقسیم کرد. آ …

ادامه مطلب

حداقل تعداد فلش برای انفجار بالون راه حل LeetCode

بیان مسئله: حداقل تعداد پیکان برای ترکیدن بالن ها راه حل LeetCode: تعدادی بادکنک کروی بر روی یک دیوار صاف چسبانده شده اند که نمایانگر صفحه XY است. بالون ها به عنوان یک آرایه عدد صحیح دو بعدی نشان داده می شوند که در آن نقاط [i] = [xstart، xend] نشان دهنده بالونی است که قطر افقی آن بین xstart و xend کشیده شده است. شما مختصات y دقیقی را نمی دانید…

ادامه مطلب

Translate »