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

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

ادامه مطلب

جفت آهنگ با کل مدت زمان تقسیم بر 60 راه حل LeetCode

بیان مسئله جفت آهنگ هایی با مدت زمان کل تقسیم بر 60 راه حل LeetCode – جفت آهنگ هایی با مدت زمان کل تقسیم بر 60 راه حل LeetCode می گوید که – لیستی از آهنگ هایی به شما داده می شود که آهنگ iام دارای مدت زمان[i] ثانیه است. تعداد جفت آهنگ‌هایی را که برای…

ادامه مطلب

راه حل معتبر Anagram Leetcode

بیان مشکل Valid Anagram Leetcode راه حل - با توجه به دو رشته s و t، اگر t یک آنگرام از s است، مقدار true را برگردانید و در غیر این صورت false را برگردانید. آناگرام کلمه یا عبارتی است که با مرتب کردن مجدد حروف یک کلمه یا عبارت متفاوت، معمولاً از تمام حروف اصلی دقیقاً یک بار استفاده می شود. مثال 1: ورودی: s = "anagram"، t = "nagaram" خروجی: …

ادامه مطلب

راه حل Leetcode عدد صحیح معکوس

بیان مسئله راه حل LeetCode عدد صحیح معکوس می گوید که - با توجه به یک عدد صحیح 32 بیتی امضا شده x، x را با ارقام معکوس برگردانید. اگر معکوس کردن x باعث خارج شدن مقدار از محدوده اعداد صحیح 32 بیتی امضا شده [-231, 231 - 1] شود، سپس 0 را برگردانید. فرض کنید محیط به شما اجازه ذخیره اعداد صحیح 64 بیتی (امضا یا بدون علامت) را نمی دهد. مثال 1: …

ادامه مطلب

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

بیان مسئله مرتب‌سازی رنگ‌ها راه‌حل LeetCode - با توجه به یک آرایه با n شیء به رنگ قرمز، سفید یا آبی، آنها را در جای خود مرتب کنید تا اشیاء همرنگ مجاور باشند و رنگ‌ها به ترتیب قرمز، سفید و آبی باشند. از اعداد صحیح 0، 1 و 2 به ترتیب برای نمایش رنگ قرمز، سفید و آبی استفاده خواهیم کرد. …

ادامه مطلب

دمای روزانه راه حل Leetcode

بیان مسئله دمای روزانه راه حل Leetcode: بیان می کند که با توجه به یک آرایه از اعداد صحیح دما، دمای روزانه را نشان می دهد، یک پاسخ آرایه ای را برمی گرداند به طوری که پاسخ[i] تعداد روزهایی است که شما باید بعد از روز 0 منتظر بمانید تا دمای گرم تری بدست آورید. اگر هیچ روز آینده ای برای این امکان وجود ندارد، به جای آن پاسخ[i] == XNUMX را نگه دارید. …

ادامه مطلب

راه حل LeetCode پیمایش مورب

بیان مسئله پیمایش مورب راه حل LeetCode - با توجه به اعداد آرایه اعداد صحیح دوبعدی، تمام عناصر اعداد را به ترتیب مورب همانطور که در تصاویر زیر نشان داده شده است، برگردانید. ورودی: اعداد = [[2،1,2,3،4,5,6]، [7,8,9،1,4,2,7,5,3,8,6,9،XNUMX]، [XNUMX،XNUMX،XNUMX]] خروجی: [XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX] توضیح برای پیمایش مورب راه حل LeetCode ایده کلیدی اولین سطر و آخرین ستون در این مشکل به خدمت …

ادامه مطلب

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

بیان مسئله راه حل LeetCode Trapping Rain Water – «به دام انداختن آب باران» بیان می کند که با توجه به آرایه ای از ارتفاعات که نشان دهنده یک نقشه ارتفاعی است که در آن عرض هر نوار 1 است. ما باید مقدار آبی که پس از باران به دام افتاده است را پیدا کنیم. مثال: ورودی: ارتفاع = [0,1,0,2,1,0,1,3,2,1,2,1] خروجی: 6 توضیح: بررسی…

ادامه مطلب

اولین کاراکتر منحصر به فرد در یک راه حل رشته ای LeetCode

بیان مسئله اولین کاراکتر منحصر به فرد در یک رشته راه حل LeetCode – با توجه به یک رشته s، اولین کاراکتر غیر تکراری را در آن پیدا کنید و فهرست آن را برگردانید. اگر وجود نداشت، -1 را برگردانید. نمونه آزمایشی 1: ورودی: s = "leetcode" خروجی: 0 مورد آزمایشی 2: ورودی: s = "aabb" خروجی: -1 توضیح…

ادامه مطلب

حل مورب تراورس LeetCode

بیان مسئله حل LeetCode Traverse مورب – با توجه به ماتریس mxn، آرایه ای از تمام عناصر آرایه را به ترتیب مورب برگردانید. ورودی: mat = [[1,2,3،4,5,6،7,8,9]، [1,2,4,7,5,3,6,8,9،4،4]، [XNUMX،XNUMX،XNUMX]] خروجی: [XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX] توضیح شاخص های قطرهای یک ماتریس NxM را در نظر بگیرید. بیایید از یک ماتریس XNUMX×XNUMX به عنوان مثال استفاده کنیم: …

ادامه مطلب

Translate »