Facebook အင်တာဗျူးမေးခွန်းများ

စနစ်ဒီဇိုင်းအင်တာဗျူးမေးခွန်းများ ပြင်ဆင်ရန် နည်းလမ်းမှန်ကို သိရန် အလွန်ခက်ခဲသည် ။ ယခု ဝယ်ယူပြီးနောက် Amazon၊ Microsoft နှင့် Adobe တို့၏ ဒီဇိုင်းအဝိုင်းများကို ဖောက်ထွင်းနိုင်ပါပြီ။ ဒီစာအုပ်. နေ့စဉ်ပြန်လည်သုံးသပ်ပါ။ ဒီဇိုင်းမေးခွန်း ပြီးတော့ ဒီဇိုင်းအဝိုင်းကို ဖောက်နိုင်မယ်လို့ ကတိပေးပါတယ်။

Facebook အင်တာဗျူးမေးခွန်းများတွယ်အပ်

Facebook သည် Meta Platforms မှပိုင်ဆိုင်သော အမေရိကန်အွန်လိုင်းဆိုရှယ်မီဒီယာနှင့် လူမှုကွန်ရက်ဝန်ဆောင်မှုတစ်ခုဖြစ်သည်။ ဟားဗတ်ကောလိပ်ကျောင်းသားများနှင့် အခန်းဖော် Eduardo Saverin၊ Andrew McCollum၊ Dustin Moskovitz နှင့် Chris Hughes တို့နှင့်အတူ 2004 ခုနှစ်တွင် Mark Zuckerberg မှ တည်ထောင်ခဲ့ပြီး ၎င်း၏အမည်သည် အမေရိကန်တက္ကသိုလ်ကျောင်းသားများအတွက် မကြာခဏပေးလေ့ရှိသော face book လမ်းညွှန်များမှ ဆင်းသက်လာခြင်းဖြစ်သည်။ အဖွဲ့ဝင်ခြင်းကို ကနဦးတွင် Harvard ကျောင်းသားများအတွက် ကန့်သတ်ထားပြီး အခြားသော မြောက်အမေရိက တက္ကသိုလ်များသို့ တဖြည်းဖြည်း တိုးချဲ့ကာ 2006 ခုနှစ်မှ စတင်ကာ အသက် 13 နှစ်အထက် မည်သူမဆို အသုံးပြုနိုင်မည်ဖြစ်သည်။ 2020 ခုနှစ်စာရင်းအရ Facebook သည် လစဉ်တက်ကြွအသုံးပြုသူ 2.8 ဘီလီယံရှိခဲ့ပြီး ကမ္ဘာလုံးဆိုင်ရာအင်တာနက်အသုံးပြုမှုတွင် အဆင့်ခုနစ်နေရာတွင်ရှိသည်။ ၎င်းသည် 2010 ခုနှစ်များအတွင်း ဒေါင်းလုဒ်အများဆုံးမိုဘိုင်းအက်ပ်ဖြစ်ခဲ့သည်။

Facebook ကို ကိုယ်ပိုင်ကွန်ပျူတာများ၊ တက်ဘလက်များနှင့် စမတ်ဖုန်းများကဲ့သို့သော အင်တာနက်ချိတ်ဆက်မှုရှိသော စက်ပစ္စည်းများမှ ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။ မှတ်ပုံတင်ပြီးနောက်၊ အသုံးပြုသူများသည် ၎င်းတို့နှင့်ပတ်သက်သည့် အချက်အလက်များကို ဖော်ပြသည့် ပရိုဖိုင်တစ်ခုကို ဖန်တီးနိုင်သည်။ ၎င်းတို့သည် ၎င်းတို့၏ “မိတ်ဆွေ” အဖြစ် သဘောတူညီထားသည့် အခြားအသုံးပြုသူများနှင့် မျှဝေထားသည့် စာသား၊ ဓာတ်ပုံများနှင့် မာလ်တီမီဒီယာကို ပို့စ်တင်နိုင်သည် သို့မဟုတ် မတူညီသော ကိုယ်ရေးကိုယ်တာဆက်တင်များဖြင့် လူသိရှင်ကြား ပို့စ်တင်နိုင်သည်။ အသုံးပြုသူများသည် Facebook Messenger နှင့်လည်း တိုက်ရိုက်ဆက်သွယ်နိုင်ပြီး၊ အများစိတ်ဝင်စားသော အုပ်စုများပါ၀င်ကာ ၎င်းတို့၏ Facebook သူငယ်ချင်းများနှင့် ၎င်းတို့လိုက်ကြည့်နေသည့် စာမျက်နှာများ၏ လုပ်ဆောင်ချက်များနှင့်ပတ်သက်ပြီး အကြောင်းကြားချက်များကို လက်ခံရရှိနိုင်ပါသည်။ [အညွှန်း]

Crack System Design အင်တာဗျူးများ

Facebook Array မေးခွန်းများ

မေးခွန်း 1။ အများဆုံးလူဦးရေနှစ် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်တွင် အများဆုံးလူဦးရေနှစ် LeetCode ဖြေရှင်းချက်က - သင့်အား မှတ်တမ်းတစ်ခုစီသည် [i] = [birthi, deathi] ၏ မွေးဖွားခြင်းနှင့် သေဆုံးခြင်းနှစ်များကို ညွှန်ပြသည့် 2D integer array မှတ်တမ်းများကို သင့်အား ပေးထားသည်။ အချို့သောနှစ်၏လူဦးရေသည် ထိုနှစ်တွင် အသက်ရှင်နေသောလူအရေအတွက်ဖြစ်သည်။ လူတစ်ယောက်ကို ရေတွက်တယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 2။ အများဆုံးလူဦးရေနှစ် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အများဆုံးလူဦးရေနှစ် Leetcode Solution ကပြောထားသည် - မှတ်တမ်းတစ်ခုစီသည် [i] = [birthi, deathi] ၏ မွေးဖွားခြင်းနှင့် သေဆုံးခြင်းနှစ်များကို ညွှန်ပြသည့် 2D integer array မှတ်တမ်းများကို သင့်အား ပေးထားပါသည်။ နှစ်တစ်နှစ်ရဲ့ လူဦးရေ x က အဲဒီနှစ်မှာ အသက်ရှင်နေတဲ့ လူအရေအတွက်လား။ x ဖြစ်ပါက x ၏ လူဦးရေဖြင့် ရေတွက်သည် ။

ဆက်ဖတ်ရန်

မေးခွန်း 3။ အကောင်းဆုံး Meeting Point LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အကောင်းဆုံး Meeting Point Leetcode Solution ကပြောထားသည် – 1 တစ်ခုစီသည် သူငယ်ချင်းတစ်ဦး၏အိမ်ကို အမှတ်အသားပြုသည့် amxn ဒွိဂရစ်ဂရစ်ဖြင့် ပေးထားသည့် အနည်းဆုံး စုစုပေါင်းခရီးအကွာအဝေးကို ပြန်ပေးပါ။ စုစုပေါင်း ခရီးအကွာအဝေးသည် သူငယ်ချင်းများ၏ အိမ်များနှင့် တွေ့ဆုံသည့်နေရာကြား အကွာအဝေး၏ ပေါင်းစုဖြစ်သည်။ Manhattan Distance ကို အသုံးပြု၍ အကွာအဝေးကို တွက်ချက်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 4။ အနည်းဆုံး Path Sum Leetcode ဖြေရှင်းချက် Problem Statement The Minimum Path Sum LeetCode Solution – "Minimum Path Sum" က ပေးထားသော anxm grid သည် အနုတ်လက္ခဏာမဟုတ်သော ကိန်းပြည့်များပါ၀င်ကြောင်းပြောပြီး လမ်းကြောင်းတစ်လျှောက်ရှိ ဂဏန်းများအားလုံးကို ပေါင်းခြင်းကို နည်းပါးသွားစေမည့် လမ်းကြောင်းကို အပေါ်မှလက်ဝဲမှ ညာဘက်သို့ ရှာရန် လိုအပ်ပါသည်။ . ငါတို့သာ လှုပ်ရှားနိုင်တယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 5။ ပေးထားသော Sum Condition LeetCode ဖြေရှင်းချက်ကို ကျေနပ်စေသော နောက်ဆက်တွဲအရေအတွက် ပေးထားသော Sum Condition ကို ကျေနပ်စေသော LeetCode ဖြေရှင်းချက်- ကိန်းပြည့်ဂဏန်းများနှင့် ကိန်းပြည့်ပစ်မှတ်ကို ခင်းကျင်းပေးထားသည်ဟု ကိန်းပြည့်ဂဏန်းများနှင့် ကိန်းပြည့်ပစ်မှတ်ကို ဖြည့်ဆည်းပေးသည့် ပြဿနာ၏ နောက်ဆက်တွဲဖော်ပြချက် နံပါတ်။ ၎င်းတွင် အနိမ့်ဆုံးနှင့် အမြင့်ဆုံးဒြပ်စင်၏ ပေါင်းလဒ်သည် ပစ်မှတ်နှင့် လျော့နည်းသည် သို့မဟုတ် ညီမျှသည်ဟု အချည်းနှီးမဟုတ်သော နောက်ဆက်တွဲ နံပါတ်များကို ပြန်ပေးပါ။ အ​ဖြေက​တော့ သိပ်​ဖြစ်​နိုင်​တာမို့...

ဆက်ဖတ်ရန်

မေးခွန်း 6။ GetRandom O(1) Leetcode ဖြေရှင်းချက်ကို ဖျက်ရန် ထည့်သွင်းပါ။ ပြဿနာဖော်ပြချက် GetRandom O(1) LeetCode ဖြေရှင်းချက် - "Insert Delete GetRandom O(1)" သည် သင့်အား O(1) အချိန်ရှုပ်ထွေးမှုတွင် ဤလုပ်ဆောင်ချက်လေးခုကို အကောင်အထည်ဖေါ်ရန် တောင်းဆိုပါသည်။ insert(val)- val ကို ကျပန်းသတ်မှတ်ထားသော set ထဲသို့ထည့်ကာ set တွင် element သည် အစပိုင်းတွင် ပျက်ကွက်ပါက true ပြန်ပေးပါ။ မှားလိုက်တာနဲ့ ပြန်လာမှာပါ..။

ဆက်ဖတ်ရန်

မေးခွန်း 7။ နေ့စဥ်အပူချိန်များ Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Daily Temperatures Leetcode ဖြေရှင်းချက်- ကိန်းပြည့်အပူချိန်များ ပေးထားသည့် ကိန်းပြည့်အပူချိန်များသည် နေ့စဉ်အပူချိန်ကို ကိုယ်စားပြုသည်၊ ထိုအဖြေကို ပြန်ပေးသည့် array အဖြေဖြစ်သည့် ထိုအဖြေသည် ပူနွေးသောနေ့ပြီးနောက် စောင့်ဆိုင်းရမည့် ရက်အရေအတွက်ဖြစ်သည်။ ဖြစ်နိုင်ချေရှိသော အနာဂတ်နေ့မရှိလျှင် အဖြေ[i] == 0 အစား ဆက်ထားပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 8။ Sorted Array II Leetcode ဖြေရှင်းချက်မှ ထပ်နေသောများကို ဖယ်ရှားပါ။ ပြဿနာဖော်ပြချက်- မလျှော့သောအစီအစဥ်ဖြင့် စီထားသော ကိန်းပြည့်အခင်းအကျင်းကို ပေး၍ တစ်မူထူးခြားသောဒြပ်စင်တစ်ခုစီသည် နှစ်ကြိမ်အများဆုံးပေါ်လာသည့်နေရာ၌ ထပ်နေသောအချို့ကို ဖယ်ရှားပါ။ ဒြပ်စင်များ၏ နှိုင်းရအစီအစဥ်ကို တူညီစွာထားရှိသင့်သည်။ အချို့ဘာသာစကားများတွင် Array ၏အရှည်ကိုပြောင်းလဲရန်မဖြစ်နိုင်သောကြောင့်၊ သင့်တွင်...

ဆက်ဖတ်ရန်

မေးခွန်း 9။ K သည် မူရင်း Leetcode ဖြေရှင်းချက်အတွက် အနီးစပ်ဆုံးအချက်များ ပြဿနာဖော်ပြချက် The K ၏ အနီးစပ်ဆုံးအချက်များ LeetCode ဖြေရှင်းချက် – “K အနီးကပ်ဆုံးရမှတ်များ” သည် XY လေယာဉ်ပေါ်ရှိ သြဒိနိတ်များကို ကိုယ်စားပြုသည့် ခင်းကျင်းပြသထားသည့်အချက်များဖြစ်သည်။ မူရင်းနှင့် အနီးစပ်ဆုံး k ကို ရှာရန် လိုအပ်သည်။ နှစ်ခုကြား အကွာအဝေးကို သတိပြုပါ..။

ဆက်ဖတ်ရန်

မေးခွန်း 10။ နောက်တစ်ခု Permutation Leetcode ဖြေရှင်းချက် Problem Statement The Next Permutation LeetCode ဖြေရှင်းချက် – “Next Permutation” သည် ပထမ n သဘာဝ ကိန်းဂဏာန်းများ၏ ပြောင်းလဲခြင်းဖြစ်သည့် ကိန်းပြည့်အခင်းတစ်ခုအား ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ပေးထားသော array ၏ နောက်လာမည့် အဘိဓာန်အရ အသေးငယ်ဆုံး ပြောင်းလဲမှုကို ရှာဖွေရန် လိုအပ်သည်။ အစားထိုးမှုသည် နေရာတွင် ရှိရမည်ဖြစ်ပြီး အဆက်မပြတ် အပိုနေရာကိုသာ အသုံးပြုရမည်ဖြစ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 11။ မိုးရေ လျှို့ဝှက်ကုတ်ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Traping Rain Water LeetCode Solution – “Trapping Rain Water” သည် အမြင့်မြေပုံတစ်ခုစီကို ကိုယ်စားပြုသည့် အခင်းအကျင်းတစ်ခုကို ပေးထားသည့် အမြင့်ပေတစ်ခုစီကို ဖော်ပြသည်။ ဘားတစ်ခုစီ၏အကျယ်သည် 1 ဖြစ်သည်။ မိုးရွာပြီးနောက် ပိတ်မိသောရေပမာဏကို ရှာဖွေရန် လိုအပ်ပါသည်။ ဥပမာ- ထည့်သွင်းမှု- အမြင့် = [0,1,0,2,1,0,1,3,2,1,2,1] Output- 6 ရှင်းလင်းချက်- စစ်ဆေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 12။ Frequency Leetcode Solution အားတိုး။ Array ကိုစီပါ Problem Statement The Sort Array အား အကြိမ်ရေ တိုးမြင့်ခြင်းဖြင့် LeetCode ဖြေရှင်းချက် - "အကြိမ်ရေတိုးခြင်းဖြင့် Array ကို စီရန်" က သင့်အား ကိန်းပြည့်တစ်ခုအား ပေးထားပြီး၊ တန်ဖိုးများ၏ ကြိမ်နှုန်းပေါ်မူတည်၍ array ကို တိုးလာစေရန် စီရန် ဟုဖော်ပြထားပါသည်။ နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော တန်ဖိုးများသည် တူညီသောကြိမ်နှုန်းရှိသည်၊ ၎င်းတို့ကို စီရန် လိုအပ်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 13။ K Equal Sum အပိုင်းခွဲများ Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် K Equal Sum သို့ အပိုင်းခွဲများ LeetCode ဖြေရှင်းချက် – “K Equal Sum ခွဲခွဲများ” က သင့်အား ကိန်းပြည့် array nums နှင့် integer k တို့ကို ပေးထားပြီး၊ ပေါင်းမည်၏ k ဗလာမဟုတ်သော subsets များ ရှိနိုင်လျှင် true ပြန်ပေးသည် ။ အားလုံးတန်းတူပါပဲ။ ဥပမာ- ထည့်သွင်းခြင်း- nums = [4,3,2,3,5,2,1], k=4 အထွက်-...

ဆက်ဖတ်ရန်

မေးခွန်း 14။ Coin Change 2 Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် The Coin Change 2 LeetCode ဖြေရှင်းချက် – “Coin Change 2” သည် ငွေစုစုပေါင်းပမာဏကိုကိုယ်စားပြုသည့် ကွဲပြားသောကိန်းပြည့်ဒင်္ဂါးများနှင့် ကိန်းပြည့်ပမာဏကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ပမာဏနှင့်ပေါင်းသည့် မတူညီသော ဖြစ်နိုင်ချေရှိသော ပေါင်းစပ်မှု စုစုပေါင်း၏ အရေအတွက်ကို ပြန်ပေးရန်လိုအပ်ပါသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 15။ Frog Jump Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Frog Jump LeetCode Solution – “Frog Jump” သည် ကြီးလိုက်ကြီးလိုက် စီထားသော ကျောက်များစာရင်း (ရာထူးများ) ကို ပေးဆောင်ထားပြီး နောက်ဆုံးကျောက်တုံးပေါ်တွင် ဆင်းသက်ခြင်းဖြင့် ဖားသည် မြစ်ကိုဖြတ်နိုင်သည် (နောက်ဆုံးအညွှန်း) ကို ဆုံးဖြတ်ပါ။ အစကတော့ ဖားက ပထမကျောက်တုံးပေါ် နဲ့..။

ဆက်ဖတ်ရန်

မေးခွန်း 16။ Permutation Leetcode ဖြေရှင်းချက်မှ Array ကိုတည်ဆောက်ပါ။ ပြဿနာထုတ်ပြန်ချက် Permutation LeetCode ဖြေရှင်းချက်မှ Build Array – “Build Array From Permutation” သည် သုညအခြေခံထားသော ဂဏန်းများကို ပေးထားသည့်အတွက်၊ တစ်ခုစီအတွက် ans[i] = nums[num[i]] တူညီသောအရှည်တစ်ခုစီကို တည်ဆောက်ရမည်ဖြစ်ပါသည်။ i သည် အပိုင်းအခြား [0,num.length-1] ဖြစ်သည်။ သုညအခြေခံပြောင်းယူခြင်းဂဏန်းများသည် 0 မှ ထင်ရှားသော integers များဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 17။ လက်မှတ်များ Leetcode ဖြေရှင်းချက်အတွက် အနည်းဆုံးကုန်ကျစရိတ် ပြဿနာဖော်ပြချက် လက်မှတ်များအတွက် အနည်းဆုံးကုန်ကျစရိတ် LeetCode ဖြေရှင်းချက် – “လက်မှတ်များအတွက် အနည်းဆုံးကုန်ကျစရိတ်” သည် သတ်မှတ်ရက်များစာရင်းတွင် သင်နေ့စဉ်ခရီးသွားရန် အနည်းဆုံးဒေါ်လာအရေအတွက်ကို ရှာဖွေရန် တောင်းဆိုသည်။ သင့်အား ကိန်းပြည့် ခင်းကျင်းထားသော ရက်များကို ပေးပါမည်။ နေ့ရက်တိုင်းသည် ကိန်းပြည့်မှ...

ဆက်ဖတ်ရန်

မေးခွန်း 18။ Unique Paths II Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Unique Paths II LeetCode ဖြေရှင်းချက် – “Unique Paths II” သည် စက်ရုပ်တစ်ရုပ်သည် ဂရစ်ဒ်၏ဘယ်ဘက်အပေါ်ထောင့်မှ စတင်သည့် mxn ဂရစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ဇယားကွက်၏ အောက်ခြေညာဘက်ထောင့်သို့ ရောက်ရန် နည်းလမ်းစုစုပေါင်း အရေအတွက်ကို ရှာဖွေရန် လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 19။ 2D Matrix II Leetcode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက် The Search a 2D Matrix II LeetCode ဖြေရှင်းချက် – “2D Matrix II ကိုရှာပါ” သည် mxn ကိန်းပြည့်မက်ထရစ်မက်ထရစ်၌ တန်ဖိုးပစ်မှတ်ကို ရှာဖွေသည့် ထိရောက်သော အယ်လဂိုရီသမ်တစ်ခုကို ရှာဖွေရန် တောင်းဆိုသည်။ အတန်းတစ်ခုစီရှိ ကိန်းပြည့်များအပြင် ကော်လံများကို ငယ်စဉ်လိုက် စီထားသည်။ ဥပမာ- ထည့်သွင်းခြင်း- matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]]၊ ပစ်မှတ် = XNUMX အထွက်- အမှန်...

ဆက်ဖတ်ရန်

မေးခွန်း 20။ Data Stream Leetcode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း။ ပြဿနာဖော်ပြချက် Data Stream LeetCode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း - "ဒေတာစီးကြောင်းမှ ပျမ်းမျှရွေ့လျားခြင်း" သည် ကိန်းပြည့်စီးကြောင်းနှင့် ဝင်းဒိုးအရွယ်အစား k ကိုပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ လျှောပြတင်းပေါက်ရှိ ကိန်းပြည့်အားလုံး၏ ရွေ့လျားပျမ်းမျှအား တွက်ချက်ရန် လိုအပ်သည်။ ဒြပ်စင် အရေအတွက် များပါက ...

ဆက်ဖတ်ရန်

မေးခွန်း 21။ Matrix Zeroes Leetcode ဖြေရှင်းချက်ကို သတ်မှတ်ပါ။ ပြဿနာဖော်ပြချက် Set Matrix Zeroes LeetCode ဖြေရှင်းချက် – “Matrix Zeroes သတ်မှတ်ခြင်း” က သင့်အား mxn integer matrix မက်ထရစ်ကို ပေးထားကြောင်း ဖော်ပြထားသည်။ မည်သည့်ဆဲလ်တွင်မဆို ဒြပ်စင် 0 ပါရှိပါက ၎င်း၏ အတန်းနှင့် ကော်လံတစ်ခုလုံးကို သတ်မှတ်ထည့်သွင်းရန် matrix ကို ပြုပြင်ရန် လိုအပ်ပါသည်။ 0's သို့။ မင်းလုပ်ရမှာက...

ဆက်ဖတ်ရန်

မေးခွန်း 22။ နံပါတ်ပျောက်နေသော Leetcode ဖြေရှင်းချက် Problem Statement The Missing Number LeetCode ဖြေရှင်းချက် – “Missing Number” သည် [0,n] အကြား ကွဲပြားသောနံပါတ်များပါရှိသော အရွယ်အစား n အခင်းတစ်ခုအား ပေးဆောင်သည်။ အပိုင်းအခြားအတွင်း ပျောက်နေသော နံပါတ်ကို ပြန်ပေးရန်လိုအပ်သည်။ ဥပမာ- Input: nums = [3,0,1] Output: 2 ရှင်းလင်းချက်- အားလုံးသော အလွယ်တကူ သတိပြုနိုင်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 23။ Sub-Arrays များ Leetcode Solution အား Revers လုပ်ခြင်းအားဖြင့် Arrays နှစ်ခုအားတူညီအောင်ပြုလုပ်ပါ Sub-arrays များကို ပြောင်းပြန်လှန်ခြင်းဖြင့် Leetcode Solution သည် Array နှစ်ခုကို ညီမျှအောင်ပြုလုပ်ခြင်း ပြဿနာသည် ကျွန်ုပ်တို့အား array နှစ်ခုကို ပံ့ပိုးပေးပါသည်။ ၎င်းတို့ထဲမှ တစ်ခုသည် ပစ်မှတ် array တစ်ခုဖြစ်ပြီး နောက်တစ်ခုသည် input array တစ်ခုဖြစ်သည်။ input array ကိုအသုံးပြု၍ target array ကိုပြုလုပ်ရန်လိုအပ်သည်။ ကျွန်ုပ်တို့သည် အဆိုပါ sub-array တစ်ခုခုကို ပြောင်းပြန်လှန်နိုင်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 24။ 3Sum Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက် n ကိန်းပြည့်များအစုတစ်ခုအနေဖြင့် Nums တွင် a, b, c သည် + b + c = 0 ရှိနိုင်သလား။ သုညပေါင်းလဒ်ကိုပေးသောထူးခြားသောသုံးမွှာပူးအားလုံးကိုရှာပါ။ သတိပြုပါ: ဖြေရှင်းချက် set ကိုထပ်ခါတလဲလဲသုံးမွှာပူးမပါဝင်ရမယ်။ နမူနာနံပါတ် ၁ [-1, -1,0,1,2] ...

ဆက်ဖတ်ရန်

မေးခွန်း 25။ Interval Leetcode ဖြေရှင်းချက်ထည့်ပါ Insert Interval Leetcode Solution သည်ပြproblemနာအချို့ကိုကြားကာလတစ်ခုနှင့်ကြားကာလတစ်ခုစီပေးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ကြားကာလအသစ်ကြားတွင်ဤကြားကာလအသစ်ကိုထည့်ရန်ပြောထားသည်။ ဒီတော့အသစ်ကြားကာလသည်စာရင်းထဲတွင်ရှိပြီးဖြစ်သောကြားကာလများနှင့်ဆုံမိနိုင်သည် (သို့) ...

ဆက်ဖတ်ရန်

မေးခွန်း 26။ ပေါင်းစပ်ပေါင်းချုပ် Leetcode ဖြေရှင်းချက် ပေါင်းစပ်ထားသော Sum Leetcode Solution မှပြproblemနာကကျွန်တော်တို့ကိုကိန်းဂဏန်းများနှင့်ကိန်းဂဏန်းများနှင့်ပစ်မှတ်များကိုပေးသည်။ ပေးထားသောရည်မှန်းချက်ကိုပေါင်းထည့်သည့်အကြိမ်ပေါင်းများစွာကိုဤကိန်းများ အသုံးပြု၍ ပြုလုပ်နိုင်သောပေါင်းစပ်မှုများကိုရှာဖွေရန်ကျွန်ုပ်တို့အားပြောထားသည်။ ဒီတော့ပိုပြီးတရားဝင်လုပ်ရမယ်၊

ဆက်ဖတ်ရန်

မေးခွန်း 27။ ကျွန်းပတ်လည်အတိုင်းအတာ Leetcode ဖြေရှင်းချက် ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အား 2-D ခင်းကျင်းမှုပုံစံတစ်ခုပေးထားပါသည်။ ဇယားကွက် [i] [j] = 0 သည်ထိုအချိန်တွင်ရေရှိကြောင်းကိုကိုယ်စားပြုပြီးဇယားကွက် [i] [j] = 1 သည်မြေကိုကိုယ်စားပြုသည်။ Grid ဆဲလ်များသည်ဒေါင်လိုက် / အလျားလိုက်အလျားလိုက်ချိတ်ဆက်ထားသော်လည်းထောင့်ဖြတ်မကျန်ပါ။ ကျွန်းတစ်ကျွန်းသာရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 28။ အများဆုံး Subarray Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက် Integer array nums ပေးထားသောအကြီးမားဆုံးပေါင်းလဒ်ရှိပြီးယင်း၏ပေါင်းလဒ်ကိုပြန်ပေးသည့်တဆက်တည်း subarray (အနည်းဆုံးနံပါတ်တစ်တစ်ခုပါ) ကိုရှာပါ။ ဥပမာ nums = [-2,1, -3,4, -1,2,1, -5,4] 6 ရှင်းလင်းချက်: [4, -1,2,1] အကြီးဆုံးပေါင်းလဒ် = 6. nums = [- ၁] ၁ ချဉ်းကပ်မှု ၁ (Divide and Conquer) ဤချဉ်းကပ်မှုတွင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 29။ တစ်ခု Array Leetcode ဖြေရှင်းချက်၏အဆင့်အသွင်ပြောင်း Array Leetcode Solution ၏ရာထူးပြောင်းလဲမှုပြformနာကကျွန်တော်တို့ကိုကိန်းဂဏန်းများစွာနဲ့ထောက်ပံ့ပေးခဲ့တယ်။ Array (သို့) ပေးထားသော sequence သည် unsorted ဖြစ်ပါတယ်။ ကိန်းတစ်ခုစီမှာကိန်းတစ်ခုစီကိုအဆင့်သတ်မှတ်ပေးရမယ်။ ရာထူးသတ်မှတ်ခြင်းများအတွက်အချို့သောကန့်သတ် s ရှိပါတယ်။ ရာထူးကနေစရပါမယ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 30။ Tic Tac Toe Game Leetcode Solution တွင် Winner ကိုရှာပါ Tic Tac Toe Game မှ Find Winner ပြနာ Leiccode Solution သည် tic tac toe ဂိမ်း၏အနိုင်ရရှိသူကိုရှာဖွေရန်ကျွန်ုပ်တို့အားတောင်းဆိုသည်။ အဆိုပါပြproblemနာကိုကစားသမားများကပြုလုပ်သောရွေ့လျားမှု၏ခင်းကျင်းမှုသို့မဟုတ်အားနည်းချက်ကိုပေးသည်။ ကျနော်တို့ရွေ့လျားမှုမှတဆင့်သွားနှင့်သူကိုဆုံးဖြတ်ရန်လိုအပ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 31။ အနည်းဆုံးအချိန်အားလုံးရမှတ်များလည်ပတ် Leetcode ဖြေရှင်းချက် နိမ့်ကျသောအချက်များအားလုံးသို့လည်ပတ်ခြင်းပြနာ Leetcode Solution သည်ကိုသြဒီနိတ် ၀ င်ရိုးပေါ်ရှိအမှတ်အသားသို့မဟုတ်အားနည်းချက်ကိုကျွန်ုပ်တို့အားပေးသည်။ သွင်းအားစုများကိုပေးပြီးနောက်ပြproblemနာက input တွင်ဖော်ပြထားသောအချက်များအားလုံးကိုကြည့်ရှုရန်အနည်းဆုံးအချိန်ရှာရန်ပြောပါသည်။ သင်တစ်ယူနစ်ရွှေ့သောအခါ ...

ဆက်ဖတ်ရန်

မေးခွန်း 32။ Z သုည Leetcode ဖြေရှင်းချက်အထိစုစုပေါင်း N Unique Integers ကိုရှာပါ Find N Unique Integers မှပြSumနာသည်သုည Leetcode Solution အထိသည်ကျွန်ုပ်တို့ကိုကိန်းတစ်ခုပေးသည်။ 0 မှရသောစုစုပေါင်း n ကိုသုညသို့ပြန်ပို့ရန်တောင်းဆိုသည်။ ထို့ကြောင့်မေးခွန်းသည်နားလည်ရန်လွယ်ကူသည်။ ဒီတော့ဖြေရှင်းချက်သို့ရေငုပ်မီ။ ကြည့်ကြရအောင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 33။ အများစု Element ကို II ကို Leetcode ဖြေရှင်းချက် ဒီပြproblemနာမှာ၊ ကျွန်တော်တို့ကိုကိန်းဂဏန်းတွေကိုပေးတယ်။ အဆိုပါရည်မှန်းချက် arrayN / 3⌋အချိန်ထက်ပိုသောပေါ်ပေါက်သောဒြပ်စင်များအားလုံးကိုရှာဖွေရန်မှာခင်းကျင်းသည့် N = အရွယ်အစားနှင့် operator floor ကြမ်းခင်းအော်ပရေတာဖြစ်သည်။ ကျွနု်ပ်တို့၏ array ကိုပြန်ပို့ရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 34။ Duplicate II Leetcode Solution ပါ ၀ င်သည် ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများမြောက်မြားစွာကိုပေးထားပြီးအနည်းဆုံး k နှင့်တစ်ခုနှင့်တစ်ခုအကြားအကွာအဝေးရှိသောထပ်ဆင့်ဒြပ်စင်တစ်ခုရှိမရှိကိုစစ်ဆေးရန်လိုအပ်သည်။ ဆိုလိုသည်မှာထိုဒြပ်စင်နှစ်ခု၏အညွှန်းကိန်းများအကြားခြားနားချက်သည်ထက်နည်းရမည်။

ဆက်ဖတ်ရန်

မေးခွန်း 35။ အကျဉ်းချုပ် Leetcode ဖြေရှင်းချက် Ranges Problem Statement တွင် Summary Range ပြဿနာတွင် သီးခြား integer array ကို စီထားပေးပါသည်။ Array ၏ဒြပ်စင်တစ်ခုစီကို အပိုင်းအခြားတစ်ခုမှ အတိအကျ ဖုံးလွှမ်းသည်နှင့် တစ်ပြိုင်နက် နံပါတ်များအားလုံးကို အကျုံးဝင်စေမည့် အသေးငယ်ဆုံး အပိုင်းအခြားများစာရင်းကို ကျွန်ုပ်တို့ ပြုလုပ်ရပါမည်။ စာရင်းရှိ အပိုင်းအခြားတစ်ခုစီသည် [a,b] ရှိသင့်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 36။ ထူးခြားသော Paths Leetcode Solution Unique Paths Leetcode Solution မှပြyouနာကသင့်အားဇယားကွက်၏အရွယ်အစားကိုကိုယ်စားပြုသည့်ကိန်းနှစ်ခုပေးသည်ဟုဖော်ပြသည်။ ဇယားကွက်၏အရွယ်အစား၊ အရှည်နှင့်အကျယ်ကိုအသုံးပြုခြင်း။ ဇယားကွက်၏ဘယ်ဘက်ထိပ်ထောင့်မှထူးခြားသောလမ်းကြောင်းများရှာရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 37။ တတိယအများဆုံးအရေအတွက် Leetcode ဖြေရှင်းချက် ခေါင်းစဉ်ဖော်ပြသကဲ့သို့ရည်မှန်းချက်မှာပေးထားသောကိန်းဂဏန်းများတွင်တတိယအများဆုံးကိန်းကိုရှာဖွေရန်ဖြစ်သည်။ ကျနော်တို့ကွဲပြားခြားနားသောတတိယအများဆုံးကိန်းကိုရှာဖွေရန်လိုအပ်ကြောင်းသတိပြုပါ။ ကွဲပြားခြားနားသောတတိယအများဆုံးကိန်းမရှိသည့်အခါကျွန်ုပ်တို့သည် array ထဲတွင်အများဆုံးကိန်းကိုပြန်ပို့သည်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 38။ ခွဲထားရှိ Array Leetcode ဖြေရှင်းချက်ပေါင်းစည်း “ Merge Sorted Arrays” ပြproblemနာတွင်၊ ကျွန်ုပ်တို့မှမဆင်းသောအစီအစဉ်အတိုင်းစီစဉ်ထားသော Array နှစ်ခုကိုပေးထားသည်။ ပထမခင်းကျင်းမှုမှာအပြည့်အဝမပြည့်စုံပါ၊ ဒုတိယခင်းကျင်းမှု၏ပါ ၀ င်မှုအရာများအားလုံးကိုနေရာချထားရန်နေရာအလုံအလောက်ရှိသည်။ Array နှစ်ခုစလုံးကိုပေါင်းထည့်ရမယ်။ ပထမဆုံး array ထဲမှာ element တွေပါနေတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 39။ လှည့်စီထားသော Array Leetcode Solution တွင်ရှာဖွေပါ Sorted Array တစ်ခုကိုစဉ်းစားပါ။ ဒါပေမယ့် index တစ်ခုထဲကိုရွေးလိုက်ပြီးအဲဒီအချိန်မှာ array ကိုလှည့်လိုက်တယ်။ အခုဆိုရင် array ကိုလှည့်ပြီးတာနဲ့သင်ဟာ target element တစ်ခုကိုရှာပြီးသူ့ရဲ့ index ကိုပြန်သွားဖို့လိုအပ်တယ်။ အမှု၌၊ element သည်မရှိ၊ return -1 ။ ပြနာကယေဘူယျအားဖြင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 40။ တစ်ခုမှာ Leetcode ဖြေရှင်းချက် ပြstatementနာကြေငြာချက်“ Plus One” ပြInနာတွင်ကျွန်ုပ်တို့သည် array အတွင်းရှိ element တစ်ခုစီသည်နံပါတ်၏ဂဏန်းကိုကိုယ်စားပြုသော array ပေးထားပါသည်။ ပြီးပြည့်စုံသောခင်းကျင်းသည်နံပါတ်ကိုကိုယ်စားပြုသည်။ သုညအညွှန်းကိန်းသည်နံပါတ်၏ MSB ကိုကိုယ်စားပြုသည်။ ကျွန်ုပ်တို့တွင်သုည ဦး ဆောင်မှုသုညမရှိဟုယူဆနိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 41။ Array Leetcode Solutions ရှိ Kth အကြီးဆုံးဒြပ်စင်ဖြစ်သည် ဒီပြproblemနာမှာ kth အကြီးဆုံး element ကို unsorted array ထဲမှာ return ပြန်ရမယ်။ ဒီ array ထဲမှာပုံတူပွားနိုင်ပါတယ်။ ထို့ကြောင့် Kth အကြီးဆုံးဒြပ်စင်ကိုအမျိုးအစားခွဲခြားထားခြင်းမဟုတ်ဘဲကွဲပြားခြားနားသော Kth အကြီးဆုံးဒြပ်စင်ကိုရှာရမည်။ ဥပမာ A = {4, 2, 5, 3 ...

ဆက်ဖတ်ရန်

မေးခွန်း 42။ Kth ပျောက်ဆုံးနေအပြုသဘောနံပါတ် Leetcode ဖြေရှင်းချက် ပြstatementနာကြေငြာချက်“ Kth Missing Positive Number” ပြInနာတွင်ကျွန်ုပ်တို့အားတင်းတင်းကျပ်ကျပ်အစဉ်လိုက်စီပြီးကိန်းဂဏန်းများကိုစီစဉ်ပေးသော array arr ကိုပေးသည်။ ကျွန်ုပ်တို့၏တာ ၀ န်မှာ array ထဲတွင်ပျောက်ဆုံးနေသော Kth positive အရေအတွက်ရှာရန်ဖြစ်သည်။ ဥပမာ arr = [1,2,3,4], k = 2 6 ရှင်းလင်းချက်: အမျှ ...

ဆက်ဖတ်ရန်

မေးခွန်း 43။ k ကျောင်းသားများအကြားညီမျှစွာဖြန့်ဝေမည့်ချောကလက်အများဆုံးအရေအတွက် “ ကျောင်းသားများအကြားညီတူညီမျှဖြန့်ဝေနိုင်သည့်အမြင့်ဆုံးချောကလက်အရေအတွက်” ကသင့်တွင်ချောကလက်အချို့ရှိသော n box များကိုပေးသည်ဟုဖော်ပြထားသည်။ k ကျောင်းသားများရှိပါတယ်ဆိုပါစို့။ လုပ်ငန်းတာဝန်မှာ k ကျောင်းသားများအကြားအများဆုံးသောချောကလက်အရေအတွက်အားဆက်တိုက်အကွက်များကိုရွေးခြင်းအားဖြင့်တူညီစွာဖြန့်ဝေပေးရန်ဖြစ်သည်။ ကြှနျုပျတို့ ... လုပျနိုငျပါတယျ ...

ဆက်ဖတ်ရန်

မေးခွန်း 44။ Binary Array ပေါ်ရှိ Query များ Toggle အရွယ်အစား n ၏ခင်းကျင်းမှုတစ်ခု input ကိုတန်ဖိုးအဖြစ်ပေးထားခဲ့သည်။ “ Binary Array ပေါ်မှ Count and Toggle Queries” ပြproblemနာသည်အောက်ဖော်ပြပါပေးထားသောစုံစမ်းမှုအချို့ကိုလုပ်ဆောင်ရန်တောင်းဆိုသည်။ မေးမြန်းချက်များသည်ကျပန်းနည်းဖြင့်ကွဲပြားနိုင်သည်။ မေးမြန်းချက်များသည် og Toggle query ⇒ toggle (အစ၊ အဆုံး) ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 45။ Sorted Array Leetcode Solution တွင် Element ၏ပထမနှင့်နောက်ဆုံးရာထူးကိုရှာပါ ပြstatementနာဖော်ပြချက်ဤဆောင်းပါးတွင်“ Sorted Array Leetcode Solution မှ Element ၏ပထမနှင့်နောက်ဆုံးရာထူးကိုရှာပါ” ခေါင်းစဉ်ဖြင့်ကျွန်ုပ်တို့သည် leetcode ပြtoနာအတွက်အဖြေကိုဆွေးနွေးပါမည်။ ပေးထားသောပြproblemနာတွင်ကျွန်ုပ်တို့သည် array တစ်ခုပေးသည်။ ငါတို့ကိုလည်းပစ်မှတ်ဒြပ်စင်ပေးထားသည်။ Array ထဲက element တွေကိုအစီအစဉ်ချထားတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 46။ Monotonic Array LeetCode ဖြေရှင်းချက် ပြstatementနာဖော်ပြချက်“ Monotonic Array” ပြInနာတွင်ကျွန်ုပ်တို့အား array တစ်ခုပေးသည်။ ကျွန်ုပ်တို့၏တာဝန်မှာခင်းကျင်းမှုသည် monotonic ခင်းကျင်းခြင်းဟုတ်မဟုတ်စစ်ဆေးရန်ဖြစ်သည်။ monotonic ခင်းကျင်းခြင်းဆိုသည်မှာ element များကိုတိုးမြှင့်ခြင်းနှင့်အစဉ်လိုက်စီစဉ်ခြင်းများပြုလုပ်သောခင်းကျင်းခြင်းဖြစ်သည်။ အကယ်၍ array ကို sort လုပ်ထားတယ်ဆိုရင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 47။ Array သည် Duplicates Allowed နှင့်အတူ Contiguous Integers ပါ ၀ င်သလားစစ်ဆေးပါ သငျသညျထပ်တူဒြပ်စင်များပါဝင်နိုင်နိုင်သည့်ကိန်းတစ်ခုခင်းကျင်းပေးထားသည်။ ပြstatementနာကဖော်ပြသည်မှာ၎င်းသည်တဆက်တည်းကိန်းအစုတစ်ခုဟုတ်၊ မဟုတ်ဟုတ်ဟုတ်ဟုတ်ဟုတ်မဟုတ်ရိုက်ပါ၊ မဟုတ်သည်ကိုရိုက်ပါ။ နမူနာနမူနာထည့်သွင်းမှု - [၂၊ ၃၊ ၄၊ ၁၊ ၇၊ ၉] နမူနာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 48။ Stock II Leetcode Solution ကိုဝယ်ယူရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန် ပြstatementနာကြေငြာချက်“ စတော့အိတ် ၂ ကို ၀ ယ်၊ ရောင်းရန်အကောင်းဆုံးအချိန်” ပြInနာတွင်ကျွန်ုပ်တို့သည်ခင်းကျင်းခြင်းရှိအရာဝတ္ထုတစ်ခုစီသည်ထိုနေ့၌ပေးထားသောစတော့ရှယ်ယာများ၏စျေးနှုန်းပါရှိသည်။ ငွေပေးငွေယူ၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်သည်စတော့ရှယ်ယာတစ်စုကိုဝယ်ယူပြီးထိုရှယ်ယာတစ်စုကိုရောင်းခြင်းဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 49။ n ၏ကိန်းဂဏန်းများအားလုံးအတွက်အားလုံးအားလုံးအတွက် f ၏ f (a [i], a [j]) ပြstatementနာကကြေငြာချက်တွင် n ၏ကိန်းဂဏန်းအားလုံး၏အတွဲများအားလုံးအတွက် f ၏စုစုပေါင်း f (a [i], a [j]) ကိုရှာဖွေရန် ၁ <= i <j <= n ကကျွန်ုပ်တို့အားပေးထားသည်ဟုယူဆသည်။ ကိန်းတစ်ခုခင်းကျင်း။ ဥပမာ arr [] = {1, 1, 2, ... ဥပမာ

ဆက်ဖတ်ရန်

မေးခွန်း 50။ array တစ်ခု၏တူညီသော element များနှင့် index index များအရေအတွက် ဆိုကြပါစို့, ငါတို့က integer ကိုခင်းကျင်းပေးပြီ။ ပြ “နာ က“ array များအားတန်းတူညီမျှသော element များဖြင့်အနိမ့်အမြင့်အရေအတွက်ဖြင့်တွက်ခြင်း” ပြpairနာကိန်းဂဏန်းများ (i, j) ၏နံပါတ်ကို arr [i] = arr [j] နှင့် i နှင့်ညီမျှခြင်းမရှိကြောင်းရှာဖွေရန်တောင်းဆိုသည်။ ။ ဥပမာ arr [] = {2,3,1,2,3,1,4} 3 ရှင်းလင်းချက်များ

ဆက်ဖတ်ရန်

မေးခွန်း 51။ ပေးထားသောခင်းကျင်းမှုအတွက်ထူးခြားသောစုစုပေါင်းခွဲများ၏ပေါင်းလဒ်ကိုရှာပါ မင်းမှာကိန်းဂဏန်းစုစုပေါင်းရှိတယ်ဆိုပါစို့။ ပြ “နာ က“ ပေးထားသောခင်းကျင်းခြင်းအတွက်ထူးခြားသော Sub-array ပေါင်းလဒ်အားလုံး၏ပေါင်းလဒ်ကိုရှာပါ” ဆိုတဲ့ပြproblemနာကထူးခြားတဲ့ sub-arrays များရဲ့စုစုပေါင်းကိုရှာဖွေရန်တောင်းဆိုသည် (Sub-array sum သည် sub-array တစ်ခု၏တစ်ခုချင်းစီ၏ပေါင်းလဒ်) ။ ထူးခြားသော sub-array ပေါင်းလဒ်အားဖြင့်ကျွန်ုပ်တို့သည် sub-array မပါဟုဆိုလိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 52။ subguay အရှည်ဆုံး K သည်ကွဲပြားသောဒြပ်စင်များမပါရှိခြင်း “ K ကွဲပြားသော element များထက်မပိုသောအရှည်ဆုံး subarray” ပြproblemနာတွင်သင့်တွင်ကိန်းဂဏန်းမြောက်များစွာရှိသည်ဟုဆိုထားသည်။ ပြstatementနာဖော်ပြချက်သည် k ကွဲပြားခြားနားသော element များထက်မပိုသည့်အရှည်ဆုံး sub-array ကိုရှာဖွေရန်ဖြစ်သည်။ ဥပမာ arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ဥပမာ။

ဆက်ဖတ်ရန်

မေးခွန်း 53။ Read only array တွင်ထပ်ခါတလဲလဲပြုလုပ်သောဒြပ်စင်တစ်မျိုးမျိုးကိုရှာပါ ပြreadနာ“ ဖတ်မှသာခင်းကျင်းသောထပ်ခါထပ်ခါသောဒြပ်ထုများထဲမှတစ်ခုခုကိုရှာပါ” ဆိုသည့်ပြyouနာကသင့်အနေဖြင့်အရွယ်အစား (n + 1) ကိုသာဖတ်ရန်အတွက်ဖြစ်သည်။ array ထဲမှာ 1 ကနေ n အထိကိန်းတွေပါတယ်။ ခင်ဗျားရဲ့တာ ၀ န်ကတော့ ... ထပ်ခါတလဲလဲပါ ၀ င်တဲ့အရာတစ်ခုခုထဲကတစ်ခုကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 54။ ပန်းချီ Algorithm ပန်းချီ ပြProbleနာဖော်ပြချက်“ Painting Fence Algorithm” ကသင့်အားပို့စ်အချို့ (အချို့သောသစ်သားအပိုင်းအစများသို့မဟုတ်အချို့အပိုင်းများ) နှင့်အရောင်အချို့ရှိသည့်ခြံစည်းရိုးတစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ အနီးဆုံးခြံစည်းရိုး ၂ ခုတည်းသာအရောင်တူသောခြံစည်းရိုးကိုဆေးသုတ်ရန်နည်းလမ်းများစွာကိုရှာပါ။ ဒီကတည်းက ...

ဆက်ဖတ်ရန်

မေးခွန်း 55။ စတော့ရှယ်ယာရောင်းရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန် ပြmနာဖော်ပြချက်“ စတော့ရှယ်ယာများ ၀ ယ်ရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန်” ပြproblemနာကသင့်အားအရှည် prices ၏တန်ဖိုးများကိုဖော်ပြထားသည်။ ၎င်းသည် i ith element တွင်စတော့စျေးနှုန်းကို ith နေ့တွင်သိုလှောင်ထားသည်။ အကယ်၍ ကျွန်ုပ်တို့သည်ငွေပေးငွေယူတစ်ခုသာလုပ်နိုင်လျှင်၎င်းသည်တစ်ရက်တွင် ၀ ယ်ရန်နှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 56။ ထိပ်တန်း K ကိုမကြာခဏ Element တွေကို ပြStatနာဖော်ပြချက်ထိပ်တန်း K မကြာခဏဒြပ်စင်များတွင်ကျွန်ုပ်တို့သည် array nums [] ပေးထားပြီး၊ အများဆုံးတွေ့နိုင်သော k ကိုရှာပါ။ ဥပမာ nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 Top K မကြာခဏ Element များတည်ဆောက်ရန်အတွက်နုံချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 57။ ခွဲထားခင်းကျင်းမှထပ်တူများကိုဖယ်ရှားပါ ပြmနာဖော်ပြချက်“ Sorted array from duplicates ကိုဖယ်ရှားပါ” ကသင့်အားအရွယ်အစား N. အနေဖြင့်စီထားသောခင်းကျင်းမှုတစ်ခုပေးထားကြောင်းဖော်ပြသည်။ ၎င်းကိုထပ်မံဖြည့်စွက်ရန်လိုအပ်သည်။ ထပ်တူများကိုဖယ်ရှားပြီးနောက်ထူးခြားသောဒြပ်စင်များပါ ၀ င်သည့်ခင်းကျင်းမှုကို print ထုတ်ပါ။ ဥပမာ a [] = {1, 1, 1, 1} {1} ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

မေးခွန်း 58။ တဆက်တည်း Array Leetcode ပြContနာဖော်ပြချက်“ Contiguous Array Leetcode” ပြproblemနာက n အားအရွယ်အစား n ၏ [] သည် 1 နှင့် 0 တို့သာပါဝင်သည်ဟုဖော်ပြသည်။ 1 ၏နံပါတ်သည် 0 ၏နံပါတ်နှင့်ညီမျှသည့်အရှည်ကြာဆုံး subarray ကိုရှာပါ။ ဥပမာအားဖြင့် [] = {1, 0, 1, 1, 1, ...

ဆက်ဖတ်ရန်

မေးခွန်း 59။ တဆက်တည်း sub- Array ကိုထပ်၏ငွေကျပ်အများဆုံးငွေပမာဏ ပြProbleနာဖော်ပြချက်“ တဆက်တည်းထပ်ခါထပ်ခါထပ်ဆင့်ထပ်ဆင့်သောအမြင့်ဆုံးငွေပမာဏ” ပြproblemနာကသင့်အားကိန်းဂဏန်းများစွာကိုပေးထားသည်ဟုဖော်ပြသည်။ အများဆုံးရရှိသော k-subarrays များကိုရှာပါ။ ဤသည် k-subarrays ထပ်ဖြစ်လိမ့်မယ်။ ဒီတော့ k-subarrays တွေရှာဖို့လိုတယ်၊ သူတို့ရဲ့စုစုပေါင်းဟာအမြင့်ဆုံးဖြစ်တယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 60။ မသတ်မှတ်ရသေးသော Array နှစ်ခုသည်ပေါင်းလဒ်သည် x ဖြစ်သည် ပြmနာဖော်ပြချက် unsorted arrays နှစ်ခုကိုပြပြီး sum ၏ x သည် x ပြproblemနာအားလုံးကိုရှာပါ။ သင်က unsorted integers အစုနှစ်ခုနှင့် sum လို့ခေါ်တဲ့တန်ဖိုးကိုဖော်ပြသည်။ ပြstatementနာကကြေငြာချက်ကစုစုပေါင်းအတွဲစုံကိုရှာပြီးထပ်ပေါင်းထည့်သောသူအားလုံးအတွက်ပုံနှိပ်ရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 61။ အဘယ်သူ၏ပေါင်းလဒ် 0 င်အကြီးဆုံးအကြီးမားဆုံးစတုဂံ sub-matrix ကို ပြနာဖော်ပြချက်အမြင့်ဆုံးအရွယ်အစားခွဲများကို 2D ခင်းကျင်းပြသထားသည့်ပေါင်းလဒ်သည်သုညဖြစ်သည်။ Sub-matrix သည်ပေးထားသော 2D ခင်းကျင်းအတွင်းရှိ 2D ခင်းကျင်းမှု မှလွဲ၍ အခြားတစ်ခုဖြစ်သည်။ ဒါကြောင့်မင်းမှာလက်မှတ်ထိုးထားတဲ့ကိန်းစုတစ်ခုရှိတယ်။ sub-matrices ၏ပေါင်းလဒ်ကိုတွက်ပြီး ... နှင့်အတူ matrix ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 62။ Subet Leetcode Subset Leetcode ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများအစုစုံကိုပေးထားပြီး၊ မှတ်ချက်။ ။ ဒီဖြေရှင်းချက်မှာထပ်ခါတလဲလဲထပ်ခါတလဲလဲမပါရ။ array A သည်အချို့သော B (ဥပမာသုည၊ သုည) ကိုဖျက်ခြင်းအားဖြင့် B မှရရှိနိုင်ပါက array B အစုတစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 63။ Array တစ်ခုပြောင်းပါ n element များပါ ၀ င်သည့် array သို့မဟုတ် set တစ်ခုကိုပေးထားသည်။ ဤတွင်ဒြပ်စင်ထူးခြားသောဖြစ်ကြသည်သို့မဟုတ်ထပ်ခါတလဲလဲမရှိ။ ထပ်တူများမရှိဘဲနံပါတ်များတစ်ခု (သို့မဟုတ်အစုတခု) ကိုပြောင်းပါ။ ဥပမာ // အစုံ 2, 4, 3 နှင့် 1. int နှင့်အတူခင်းကျင်း Init [] nums = {2, 4, 3, 1}; Shuffle object = ...

ဆက်ဖတ်ရန်

မေးခွန်း 64။ အမြင့်ဆုံးရင်ပြင် အမြင့်ဆုံးစတုရန်းပြproblemနာတွင်ကျွန်ုပ်တို့သည် 2D နှင့် 0's များပါသည့် 1D binary matrix ကိုပေးခဲ့ပြီး ၁ လုံးသာပါသည့်အကြီးဆုံးစတုရန်းကိုရှာပြီး၎င်းကိုပြန်လည်ပေးခဲ့သည်။ ဥပမာထည့်သွင်းမှု: 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...

ဆက်ဖတ်ရန်

မေးခွန်း 65။ သမ်မာကမျြးရှာရန် ကျွန်ုပ်တို့၏ရှာဖွေမှုသည်စကားလုံးရှာဖွေခြင်းသည်စကားလုံးရှာဖွေသည့်ပဟေlesိများဖြစ်သည်။ ဒီနေ့ငါပြင်ဆင်ထားသောစကားလုံးတစ်လုံးကိုစားပွဲဆီယူလာပါပြီ။ ကျွန်ုပ်၏စာဖတ်သူများသည်ကျွန်ုပ်ပြောနေသည့်အရာနှင့် ပတ်သက်၍ အနည်းငယ်ရှုပ်ထွေးနေရမည်။ အချိန်ဖြုန်းစရာမလိုဘဲပြstatementနာကြေငြာချက်ကိုတင်ပြပါရစေ။

ဆက်ဖတ်ရန်

မေးခွန်း 66။ GetRandom ကိုဖျက်ပါ Insert Delete GetRandom ပြproblemနာတွင်ကျွန်ုပ်တို့သည်အောက်ပါစစ်ဆင်ရေးများအားပျမ်းမျှ O (1) အချိန်တွင်အထောက်အပံ့ပေးသောဒေတာဖွဲ့စည်းပုံကိုဒီဇိုင်းဆွဲရန်လိုအပ်သည်။ ထည့်သွင်း (val): မရှိသေးပါလျှင်အစုတစ်ခု item val ထည့်သွင်း။ ဖယ် (Val): ပစ္စုပ္ပန်လျှင်အစုကနေ item ကို Val ဖယ်ရှားပေးသည်။ getRandom: လက်ရှိအစုံမှ random element တစ်ခုကို return ပြန်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 67။ ထပ်တူ Intervals ပေါင်းစည်း ပေါင်းစည်းထပ်တူကြားကာလပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကြားခံများစုဆောင်းမှုတစ်ခုပေးပြီးထပ်နေသောကြားကာလအားလုံးကို ပေါင်း၍ ပြန်ပေးသည်။ ဥပမာထည့်သွင်းမှု - [[၂၊ ၃]၊ [၃၊ ၄]၊ [၅၊ ၇]] ရလဒ် - [[၂၊ ၄]၊ [၅၊ ၇]] ရှင်းလင်းချက် - [၂၊ ၃] နှင့် [၃] ပေါင်းစည်းနိုင်သည်။ , 2] ကိုအတူတကွဖွဲ့စည်းရန် [3, 3] ပေါင်းစည်းမှုရှာဖွေခြင်းနည်းလမ်း

ဆက်ဖတ်ရန်

မေးခွန်း 68။ နှစ်မျိုးခွဲထားသော Array များ၏ပျမ်းမျှ အသီးသီးအရွယ်အစား n နှင့် m အရွယ်အစား Array ကို A နှင့် B နှစ်ခုစီပေးထားသည်။ ပေးထားသော Array နှစ်ခုကိုပေါင်းပြီးသို့မဟုတ်အခြားတစ်နည်းအားဖြင့်ပေါင်းပြီးပြီးနောက်ရရှိသောနောက်ဆုံး sorted array ၏ပျမ်းမျှကိုရှာပါ။ sorted arrays နှစ်ခု၏ပျမ်းမျှကိုရှာပါ။ (ခန့်မှန်းရသောအချိန်ရှုပ်ထွေး: အို (မှတ်တမ်း (n))) အတွက်ချဉ်းကပ်မှု ၁ ...

ဆက်ဖတ်ရန်

မေးခွန်း 69။ အများဆုံးထုတ်ကုန် Subarray အများဆုံးထုတ်ကုန် subarray ပြproblemနာမှာတော့ကျနော်တို့ကိန်းဂဏန်းများစွာကိုပေးထားပြီးအကြီးဆုံးထုတ်ကုန်ရှိသည့် atleast one element နဲ့ဆက်စပ်တဲ့ sub-array ကိုရှာပါ။ ဥပမာ Arr = [0, -1, 0, 1, 2, -3] အများဆုံးထုတ်ကုန် = 2 Arr = [- 1, -1, -1] အများဆုံးထုတ်ကုန် = -1 Arr = [0, -1, 0, - ၂၊ ၀]

ဆက်ဖတ်ရန်

မေးခွန်း 70။ အနည်းဆုံးအရွယ်အစား Subarray Sum အပြုသဘောဆောင်သောကိန်းဂဏန်းများနှင့်ပေါင်းလဒ်များတို့၏ခင်းကျင်းပြသထားသည့်နံပါတ်များသည်အဆက်မပြတ်ဖြစ်ပေါ်သောအနိမ့်ဆုံး subarray ၏အရွယ်အစားကိုရှာ။ ထိုပမာဏသည်ညီမျှသည်ထက်ကြီးသည် (ပေးထားသောတန်ဖိုး) ဖြစ်သည်။ ဥပမာထည့်သွင်းမှု - nums [] = {2, 3, 1, 2, 4, 3} s = 7 Output: 2 {Subarray [4, ...

ဆက်ဖတ်ရန်

မေးခွန်း 71။ Sorted Rotated Array တွင် Element တစ်ခုကိုရှာပါ Sorted လှည့်လှည့်လည်ထားသောခင်းကျင်းပြproblemနာကိုရှာဖွေရာတွင်ကျွန်ုပ်တို့သည် sorted and rotated array နှင့် element တစ်ခုကိုပေးပြီးပါက၊ ပေးထားသော element သည် array ထဲတွင်ရှိမနေစစ်ဆေးပါ။ ဥပမာများထည့်သွင်းထားသော Nums [] = {2, 5, 6, 0, 0, 1, 2} target = 0 Output true Input nums [] = {2, ...

ဆက်ဖတ်ရန်

မေးခွန်း 72။ အများဆုံးထုတ်ကုန် Subarray n ကိန်းဂဏန်းအစုအဝေးတစ်ခုအနေနှင့်ပေးထားသောခင်းကျင်းခြင်း၏အနီးအနားရှိလက်အောက်ငယ်သားမှရရှိသောအများဆုံးထုတ်ကုန်ကိုရှာပါ။ နမူနာများ Input arr [] = {-2, -3, 0, -2, -40} Output 80 Input arr [] = {5, 10, 6, -2, 1} Output 300 Input arr [] = {-1 , -4, -10, 0, 70} output 70 ...

ဆက်ဖတ်ရန်

မေးခွန်း 73။ Toeplitz Matrix အရွယ်အစား (mxn) ၏ 2-D မက်ထရစ်ကို ပေးထားသည့် မက်ထရစ်သည် Toeplitz ဟုတ်၊ မဟုတ် စစ်ဆေးပါ။ Toeplitz matrix သည် တူညီသောထောင့်ဖြတ်မှ ဘယ်ဘက်အပေါ်မှ အောက်ထောင့်ရှိ ဒြပ်စင်များဖြစ်သည့် ထောင့်ဖြတ်အားလုံးအတွက် တူညီပါသည်။ ဥပမာများ ထည့်သွင်းခြင်း 1 2 3 4 ...

ဆက်ဖတ်ရန်

မေးခွန်း 74။ Matrix သုညသတ်မှတ်မည် set Matrix သုညပြproblemနာမှာ၊ element တစ်ခုက 0 ဖြစ်လျှင် n (n X m) matrix ကိုပေးပြီးသူ့ရဲ့ row တစ်ခုလုံးနှင့် column 0 ကိုထည့်သည်။ [၁၊ ၁၊ ၁]} ရလဒ် - {၁၊ ၀၁၊ ၁] [၀၊ ၀၊ ၁] [၁၊ ၀၊ ၁] ။

ဆက်ဖတ်ရန်

မေးခွန်း 75။ Sum ၏ပြproblemနာ (၃) ခုတွင် n နံပါတ်များပါ ၀ င်သည်။ n သုညမှသုညခု၏သုံးမွှားအားလုံးအားရှာဖွေသည်။ ဥပမာ Input: nums = {-3, 0, 1, 0, -1, -2} Output: { -1, 4, 1}, {-0, 1, -1} စုစုပေါင်းပြproblemနာ ၃ ခုအတွက်နုံချဉ်းကပ်ပုံ Brute force ချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 76။ ထပ်ခါထပ်ခါမပြုလုပ်ရသေးသော Subarrays ၃ ခု၏အများဆုံးပမာဏ ထပ်နေခြင်းမရှိသော subarray 3 ခု၏ အများဆုံးပေါင်းလဒ်တွင် အပြုသဘောဆောင်သော ကိန်းပြည့်များ ခင်းကျင်းထားသော ဂဏန်းများကို ပေးထားပြီး၊ အရှည် k ၏ ထပ်နေခြင်းမရှိသော subarray သုံးခုကို ရှာဖွေပြီး ၎င်းတို့၏ အစအညွှန်းများကို ပြန်ပေးပါသည်။ ဥပမာ ထည့်သွင်းခြင်း- nums[] = {1၊ 2၊ 1၊ 2၊ 6၊ 7၊ 5၊ 1} k = 2 အထွက်- ...

ဆက်ဖတ်ရန်

မေးခွန်း 77။ ရေလှောင်ကန်နမူနာ ရေလှောင်ကန်နမူနာသည် n အလွန်ကြီးမားသည့် items ပစ္စည်းများစာရင်းမှကျပန်း k ရေလှောင်ကန်ပစ္စည်းများကိုကျပန်းရွေးချယ်ခြင်းနည်းလမ်းဖြစ်သည်။ ဥပမာအားဖြင့်ဂူဂဲလ်၊ ယူကျုစသည်တို့မှရှာဖွေစာရင်းများ။ ရေလှောင်ကန်နမူနာများအတွက်နုံချဉ်းကပ်မှုအရွယ်အစား k အရွယ်အစားသိုလှောင်ကန်တစ်ခုတည်ဆောက်ပါ၊ ထိုစာရင်းမှပစ္စည်းများကိုကျပန်းရွေးပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 78။ အနည်းဆုံး Path sum အနိမ့်ဆုံးလမ်းကြောင်းပေါင်းလဒ်ပြproblemနာတွင်ကျွန်ုပ်တို့သည်အနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းများပါဝင်သော“ a × b” matrix ကိုပေးခဲ့သည်။ သင်၏လုပ်ငန်းတာဝန်မှာသင်ဘယ်လမ်းကြောင်းမှလာသည့်နံပါတ်များအားလုံးပါ ၀ င်သည့်ပေါင်းလဒ်ကိုအနည်းဆုံးဖြစ်စေရန်အတွက်ဘယ်ဘက်အပေါ်မှညာအောက်သို့လမ်းကြောင်းရှာရန်ဖြစ်သည်။ မှတ်ချက်။ ။ သင်ရွှေ့နိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 79။ မိုးရေကို ဖမ်းချုပ်ခြင်း LetCode ဖြေရှင်းချက် Traping Rain Water LeetCode ပြဿနာတွင်၊ ကျွန်ုပ်တို့သည် အမြင့်မြေပုံတစ်ခုကို ကိုယ်စားပြုသည့် N မဟုတ်သော ကိန်းပြည့်များကို ပေးထားပြီး ဘားတစ်ခုစီ၏ အကျယ်သည် 1 ဖြစ်သည်။ အထက်တည်ဆောက်ပုံတွင် ပိတ်မိနိုင်သော ရေပမာဏကို ရှာဖွေရပါမည်။ ဥပမာ For the example for the ...

ဆက်ဖတ်ရန်

မေးခွန်း 80။ ဂိမ်းခုန် Jump game မှာအနှုတ်လက္ခဏာကိန်းမဟုတ်တဲ့ကိန်းဂဏန်းတွေကိုပေးထားတယ်၊ မင်းကအစကန ဦး အညွှန်းကိန်းမှာထားတယ်။ array ထဲရှိ element တစ်ခုစီသည်သင်၏အမြင့်ဆုံးခုန်နိုင်သည့်အရှည်ကိုဖော်ပြသည်။ သင်နောက်ဆုံးညွှန်းကိန်းသို့ရောက်နိုင်မနိုင်ဆုံးဖြတ်ပါ။ ဥပမာထည့်သွင်းမှု - arr = [2,3,1,1,4] ...

ဆက်ဖတ်ရန်

မေးခွန်း 81။ ပေါင်းစပ် Sum ပေါင်းစပ်ပေါင်းစပ်ခြင်းပြproblemနာတွင်အပြုသဘောဆောင်သောကိန်းဂဏန်းစုစုပေါင်းကို arr [] နှင့် sum s တို့ပေးထားပြီး၊ ထူးခြားသော element များ၏ပေါင်းစပ်မှုများကို arr [] တွင်ရှာပါ။ ထို element များ၏ sum သည် s နှင့်ညီသည်။ တူညီသောထပ်ခါတလဲလဲနံပါတ်ကိုကန့်သတ်မဲ့အကြိမ်အရေအတွက်ကို arr [] မှရွေးချယ်နိုင်သည်။ ဒြပ်စင်များ ...

ဆက်ဖတ်ရန်

မေးခွန်း 82။ ကျွန်း၏မက်စ်Areaရိယာ ပြနာဖော်ပြချက် - 2D matrix တစ်ခုအရ matrix သည် 0 င် (ရေကိုကိုယ်စားပြုသည်) နှင့် 1 (မြေယာကိုယ်စားပြု) သည် entries အဖြစ်သာရှိသည်။ Matrix ရှိကျွန်းတစ်ကျွန်းအားကပ်လျက် ၁ ရှိချိတ်ဆက်ထားသော ၄ ခု (အလျားလိုက်နှင့်ဒေါင်လိုက်) အားလုံးကိုအုပ်စုဖွဲ့ခြင်းဖြင့်ဖွဲ့စည်းသည်။ Matrix ရှိကျွန်း၏အများဆုံးareaရိယာကိုရှာပါ။ အစွန်းလေးဖက်လုံးက ...

ဆက်ဖတ်ရန်

မေးခွန်း 83။ Sorted Rotated Array ကိုရှာပါ sorted လှည့်လှည့်ခင်းထားသော array တွင် element တစ်ခုကိုရှာဖွေခြင်းကို O (logn) အချိန်၌ binary search ကိုသုံးနိုင်သည်။ ဤ post ၏ရည်ရွယ်ချက်မှာ O (logn) အချိန်တွင်သတ်မှတ်ထားသော element တစ်ခုကို sorted လှည့်ထားသော array ထဲတွင်ရှာရန်ဖြစ်သည်။ တစ် ဦး စီထားသောလှည့်လှည့်ခင်းကျင်း၏ဥပမာအချို့ကိုပေးထားသည်။ ဥပမာ input ကို: arr [] = {7,8,9,10,1,2,3,5,6}; ...

ဆက်ဖတ်ရန်

မေးခွန်း 84။ ထူးခြားတဲ့လမ်းကြောင်း mxn 2D ဇယားကွက်ပေးထားသည်။ သင်သည်ဇယားကွက်၏ထိပ်ဆုံးနှင့်ဘယ်ဘက်အခြမ်းတွင်ရှိနေသည်။ ဆိုလိုသည်မှာ (1,1) မှာတည်ရှိပြီးဆဲလ်။ (၁၊ ၁) ရှိဆဲလ်မှ (m, n) ရှိဆဲလ်တစ်ခုသို့ရောက်ရှိရန်သွားနိုင်သောထူးခြားသည့်လမ်းကြောင်းအရေအတွက်ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 85။ အများဆုံး Subarray အများဆုံးသော Subarray ပြproblemနာတွင်ကျွန်ုပ်တို့သည် integer array nums ကိုပေးခဲ့ပြီးအကြီးဆုံးပေါင်းလဒ်ပါသောတဆက်တည်းခွဲခင်းကျင်းမှုကိုရှာဖွေပြီးအများဆုံးပေါင်းလဒ် subarray တန်ဖိုးကို print ထုတ်ပါ။ ဥပမာထည့်သွင်းတွက်ချက်ရန်နံပါတ်များ [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} ရလဒ် 6 Algorithm ရည်မှန်းချက်ကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 86။ ပေါင်းစည်း Intervals ပေါင်းစည်းခြင်းကြားကာလပြproblemနာတွင်ကျွန်ုပ်တို့သည် [l, r] ပုံစံ၏ကြားကာလများကိုပေးထားပြီးထပ်နေသောကြားကာလများကိုပေါင်းစည်းလိုက်သည်။ ဥပမာများထည့်သွင်းမှု {[1, 3], [2, 6], [8, 10], [15, 18]} Output {[1, 6], [8, 10], [15, 18]} Input {[ ၁၊ ၄]၊ [၁၊ ၅]} ရလဒ် {ကြားကာလပေါင်းစည်းခြင်းအတွက်နိုက်ချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 87။ Peak Element ကိုရှာပါ Find Peak Element ပြproblemနာကိုနားလည်ကြပါစို့။ ဒီနေ့မှာကျွန်တော်တို့မှာသူ့ရဲ့အထွတ်အထိပ်လိုအပ်တဲ့ array တစ်ခုရှိတယ်။ ယခုသင်သည်ထိပ်ဆုံးဒြပ်စင်၏ဆိုလိုရင်းကိုအဘယ်သို့ဆိုလိုသနည်းဟုသင်စဉ်းစားရပါမည်။ peak element သည်၎င်း၏အိမ်နီးချင်းများအားလုံးထက်သာလွန်သည်။ ဥပမာ: တစ်ခုခင်းကျင်းပေးထားသော ...

ဆက်ဖတ်ရန်

မေးခွန်း 88။ K တစ်ကြိမ်ခွဲထားသော Matrix အတွက်အသေးဆုံး Element ကို Sorted Matrix ပြinနာရှိ K-th အသေးဆုံး Element တွင် nxn matrix ကိုပေးခဲ့ပြီး row နှင့် column တိုင်းကို non -asinging order ဖြင့် sort လုပ်သော nxn matrix ကိုပေးခဲ့သည်။ ပေးထားသော 2D ခင်းကျင်းမှုတွင် kth အသေးဆုံး element ကိုရှာပါ။ နမူနာ input ကို 1: = = 3 နှင့် matrix = 11, 21, 31, 41 ...

ဆက်ဖတ်ရန်

မေးခွန်း 89။ အများဆုံးအရွယ်အစား subarray ပေါင်းလဒ် k ညီမျှ အများဆုံးအရွယ်အစား subarray ပေါင်းလဒ်သည် k နှင့်ကိန်းတန်းများနှင့်တန်ဖိုး k ကိုပေးထားသည်။ သင်စုစုပေါင်း k သည်ညီမျှသောအရှည်ဆုံး subarray ၏အရှည်ကိုရှာရမည်။ ထိုကဲ့သို့သော subarray မရှိပါက 0. ကိုပြန်သွားပါ။ တစ်ခုမှာချဉ်းကပ်နည်းတစ်ခုမှာ hashtable ကိုအသုံးပြုပြီးစစ်ဆေးရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 90။ ပျောက်ဆုံးနေသောနံပါတ် Missing Number ပြproblemနာတွင် 0 မှ N. သို့ရှိသောနံပါတ်ပါ ၀ င်သည့် N အရွယ်အစားတစ်ခုကိုခင်းကျင်းပြီးပါပြီ။ Array အတွင်းရှိတန်ဖိုးအားလုံးသည်ထူးခြားသည်။ ပျောက်ဆုံးနေသောနံပါတ်ကို array ထဲ၌မတွေ့ပါ။ ၎င်းသည် 0 မှ N. ကြားတွင်ရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 91။ Array Sorted Array ပေါင်းစည်းထားသည့်ခင်းကျင်းပြနာတွင်အစဉ်တိုးပွားစေရန်စီစဉ်ထားသော Array နှစ်ခုကိုပေးထားသည်။ ပထမဆုံး input ထဲမှာ array1 နဲ့ array2 ကိုအစပြုလိုက်ပြီ။ ဒီနံပါတ်နှစ်ခုက N နဲ့ M. ပါ။ array1 ရဲ့အရွယ်အစားကပထမနဲ့ခင်းကျင်းမှုအစုနဲ့ပထမနဲ့ညီတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 92။ အခန်းကန့် Equal Subset Sum partition Equal Subset Sum သည်ပြpositiveနာတစ်ခုဖြစ်သည်။ ကျွန်ုပ်တို့သည်အပေါင်းဂဏန်းပေါင်းများစွာကိုပေးထားသည်။ နှစ်မျိုးစလုံးရှိဒြပ်ပေါင်းများ၏ပေါင်းလဒ်သည်တူညီသောအစုနှစ်မျိုးခွဲခြားနိုင်သည်ကိုကျွန်ုပ်တို့သိရန်လိုသည်။ ဒီနေရာမှာ ... ၏နံပါတ်ကြောင်းမလိုအပ်ပါ

ဆက်ဖတ်ရန်

မေးခွန်း 93။ အရောင်များကိုစီပါ အရောင်များကို sort လုပ်ခြင်းသည်ပြobjectsနာတစ်ခုဖြစ်ပြီး N object များပါ ၀ င်သော array တစ်ခုပေးရပါမည်။ အကွက်တစ်ခုစီသည်အနီရောင်၊ အပြာနှင့်အဖြူရောင် ဟူ၍ အရောင်တစ်မျိုးတည်းဖြင့်ခြယ်သထားသည်။ ပန်းချီဆွဲထားပြီးဖြစ်သော N ပစ္စည်းများရှိသည်။ အရောင်တူတူညီရန်အတွက် array ကို sort လုပ်ရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 94။ အများဆုံးရေနှင့်အတူကွန်တိန်နာ ပြနာကိုဖော်ပြချက် - n ညွန်းကိန်းများ (i = 0 … n-1) တွင် n ကိန်း (y2, y1, y0,1,2 … yn-1) ကိုပေးထားသည်။ i-th အညွှန်းကိန်းမှာကိန်းပြည့် yi ။ ယခုသင်က Cartesian လေယာဉ်ပေါ်တွင်ချိတ်ဆက်မှုတစ်ခုစီ (i, yi) နှင့် (i, 0) တစ်ခုစီကို n ဆွဲပါ။ အများဆုံးရေပမာဏကိုရှာပါ ...

ဆက်ဖတ်ရန်

မေးခွန်း 95။ Subarray Sum k ညီမျှသည် တစ်ခုကိန်းသေနံပါတ်နှင့်ကိန်းတစ်ခု k ပေးထားသည်။ ဒြပ်စင်ပေါင်းလဒ်သည် k နှင့်ညီမျှသောပေးထားသောခင်းကျင်းခြင်း၏တဆက်တည်း subarrays စုစုပေါင်းကိုရှာပါ။ နမူနာ input ကို 1: arr [] = {5,0,5,10,3,2, -15,4} = = 5 output ကို: 7 input ကို 2: arr [] = {1,1,1,2,4, -2} = = ၂ ရလဒ် - ၄ ရှင်းလင်းချက် - နမူနာ ၁ ကိုသုံးသပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 96။ အကြွေစေ့ပြောင်းလဲမှုပြProbleနာ အကြွေစေ့ပြောင်းလဲခြင်းပြ:နာ - c1, c2, …, cs အမျိုးမျိုးသောဒင်္ဂါးပြားအချို့ကိုပေးသည်။ (ဥပမာ - 1,4,7 …) ကျွန်တော်တို့ငွေပမာဏလိုအပ်ပါတယ်။ ပေးထားသောဒင်္ဂါးပြားများကို သုံး၍ n ပမာဏကိုဖွဲ့စည်းနိုင်သည်။ သင်အကြွေစေ့ကိုလိုအပ်သလောက်အကြိမ်ပေါင်းများစွာအသုံးပြုနိုင်သည်။ နည်းလမ်းပေါင်းစုကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 97။ နှစ်ခုမက်တရစ်၏မြှောက် ပြProbleနာဖော်ပြချက်“ Matrices of Multiplication” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် Matrices နှစ်ခုကိုပေးထားသည်။ ဒီ matrices တွေကိုမြှောက်ပြီးရလဒ် (သို့) နောက်ဆုံး matrix ကိုထုတ်ရမယ်။ ဤတွင်လိုအပ်သောနှင့်လုံလောက်သောအခြေအနေမှာ A ၌ရှိသောကော်လံအရေအတွက်သည် matrix ရှိအတန်းအရေအတွက်နှင့်တူညီသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 98။ Minimum Element ကို Sorted and Rotated Array တွင်ရှာပါ ပြaနာဖော်ပြချက်“ Sorted and Rotated Array ထဲမှအနည်းဆုံး Element ကိုရှာပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည် sorted array a [] ပေးထားသည်။ ဒီခင်းကျင်းမှုကိုမသိသောနေရာ၌လှည့်ပြီးအနည်းဆုံး element ကိုရှာပါ။ Input Format ပထမကိန်းတစ်ခုနှင့်ကိန်းတစ်ခုပါ ၀ င်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 99။ Stock Buy အမြတ်တိုးမြှင့်နိုင်ရန်ရောင်းချပါ ပြStatနာဖော်ပြချက်“ အမြတ်တိုးမြှင့်ရန်ကုန်ပစ္စည်းရောင်း ၀ ယ်ခြင်းရောင်း ၀ ယ်ခြင်း” ပြproblemနာတွင်နေ့စဉ်နေ့တိုင်းစတော့စျေးနှုန်းပါ ၀ င်သောခင်းကျင်းမှုပေးသောပြproblemနာတွင်သင်ထိုနေ့ရက်များအတွင်း ၀ ယ်ခြင်းနှင့်ရောင်းချခြင်းအားဖြင့်သင်ရရှိနိုင်သောအမြတ်အများဆုံးအမြတ်ကိုရှာပါ။ ဤနေရာတွင်ကျွန်ုပ်တို့သည်အကြိမ်ပေါင်းများစွာရောင်းဝယ်နိုင်သော်လည်းရောင်းချပြီးမှသာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 100။ ထပ်တူကြားဖြတ် II ကိုပေါင်းစည်း ပြProbleနာဖော်ပြချက်“ Merge Overlapping Intervals II” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကြားကာလများကိုပေးထားသည်။ ထပ်နေသောကြားကာလများကိုတစ်ခုနှင့်တစ်ခုထပ်ပေါင်းပြီးထပ်မထပ်သည့်ကြားကာလအားလုံးကိုပုံနှိပ်မည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပထမဆုံးကိန်းတစ်ခု။ pair တစုံစီရှိသောနေရာတွင် n အားလုံးအတွက်ပါဝင်သောဒုတိယမျဉ်းကြောင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 101။ Divide နှင့် Conquer သုံးပြီး Subarray sum အများဆုံး ပြStatနာဖော်ပြချက်“ Divide and Conquer ကို အသုံးပြု၍ အများဆုံး Subarray Sum” ပြproblemနာတွင်အပေါင်းနှင့်အနှုတ်နှစ်မျိုးလုံးကိုခင်းထားပါသည်။ ကပ်လျက် subarray ၏အကြီးဆုံးပမာဏကိုရှာမည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format နံပါတ်စဉ်တစ်ခုစီပါ ၀ င်သည့်ပထမစာကြောင်းမှာ array တစ်ခုပါ ၀ င်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 102။ pancake Sorting ပြSortနာ ပြPနာဖော်ပြချက်“ Pancake Sorting Problem” သည် pancake sorting အပေါ်အခြေခံသည်။ unsorted array ပေးထားသောကြောင့်ကျွန်ုပ်တို့သည် array ကို sort လုပ်ရန် flip operation ကိုသာအသုံးပြုသော program တစ်ခုကိုရေးရန်လိုအပ်သည်။ Flip သည် array ကိုပြောင်းပြန်လုပ်သောစစ်ဆင်ရေးဖြစ်သည်။ Input Format N. ကိန်းဂဏန်းတစ်ခုပါဝင်သောပထမလိုင်းတွင် N-space-split ...

ဆက်ဖတ်ရန်

မေးခွန်း 103။ pancake Sorting ပြancနာဖော်ပြချက်“ Pancake Sorting” ပြproblemနာတွင် A [] ကိုကိန်းဂဏန်းများစွာပေးခဲ့သည်။ pancake လှန်ခြင်းတစ်စီးရီးဖျော်ဖြေခြင်းဖြင့်ခင်းကျင်း Sort ။ pancake လှန်လှောတစ်ခုတွင်ကျွန်ုပ်တို့သည်အောက်ပါအဆင့်များကိုလုပ်ဆောင်သည်။ ၁ <= k <= arr.length ရှိသည့်ကိန်းပြည့်ကိုရွေးပါ။ sub-ခင်းကျင်း arr [1 ... --0] (1- ရည်ညွှန်း) ကိုပြောင်းပြန်။ ထည့်သွင်းမှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 104။ ပေးထားသောနံပါတ်များကိုအကြီးမားဆုံးနံပါတ် ၂ အဖြစ်ဖွဲ့စည်းရန်စီစဉ်ပါ ပြStatနာဖော်ပြချက်“ အကြီးမားဆုံးနံပါတ် ၂ ကိုဖွဲ့စည်းရန်အတွက်ပေးထားသောနံပါတ်များကိုစီစဉ်ပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည်အပေါင်းကိန်းသေများကိုပေးခဲ့သည်။ အစီအစဉ်ကိုအကြီးမားဆုံးတန်ဖိုးဖြစ်စေမည့်နည်းဖြင့်သူတို့ကိုစီစဉ်ပါ။ Input Format n ကိန်းတစ်ခုပါ ၀ င်သည့်ပထမနှင့်တစ်ကြောင်းတည်း။ ပါ ၀ င်သောဒုတိယမျဉ်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 105။ ပေးထားသော Array ကိုပြောင်းပါ ပြStatနာဖော်ပြချက်“ Shuffle the ပေးထားသော Array” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများစွာကိုပေးထားသည်။ ပေးထားသောခင်းကျင်းမှုကိုရှုပ်စေသောပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဆိုလိုသည်မှာ၎င်းသည် array ထဲရှိ element များကိုကျပန်းဖြစ်လိမ့်မည်။ Input Format ပထမဆုံးကိန်းတစ်ခု။ n လိုင်းခွဲထားသောကိန်းဂဏန်းအထွက်ပါရှိသောဒုတိယလိုင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 106။ အများဆုံးထုတ်ကုန် Subarray II ကို ပြStatနာဖော်ပြချက်“ အများဆုံးထုတ်ကုန် Subarray II” ပြproblemနာတွင်အပြုသဘောဆောင်သောအနုတ်ကိန်းများနှင့်သုညများပါ ၀ င်သည့်ခင်းကျင်းမှုကိုကျွန်ုပ်တို့ပေးခဲ့သည်။ ကျွန်ုပ်တို့သည် subarray ၏အများဆုံးထုတ်ကုန်ကိုရှာဖွေရန်လိုအပ်သည်။ Input Format N. ကိန်းတန်းတစ်ခုစီပါ ၀ င်သည့်ပထမမြောက်လိုင်းသည် N-space separed integer ဖြစ်သည်။ Output အမျိုးအစားတစ်ခုတည်းသော ...

ဆက်ဖတ်ရန်

မေးခွန်း 107။ 0 နှင့် 1's ၏တူညီသောနံပါတ်များပါသောအကြီးမားဆုံး Subarray ပြStatနာဖော်ပြချက်“ 0 နှင့် 1 ၏တူညီသောနံပါတ်များပါသောအကြီးမားဆုံး Subarray” ပြproblemနာတွင် array နှင့် [0] သာပါ ၀ င်သော array တစ်ခုကိုပေးထားပြီးအကြီးဆုံး subarray ကို 1 နှင့် 0 တန်းတူနံပါတ်များဖြင့်ရှာ။ start index ကို print ထုတ်ပါလိမ့်မည်။ အကြီးဆုံး subarray ၏အဆုံးအညွှန်းကိန်း။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 108။ နောက်ဆက်တွဲတိုးမြှင့်အများဆုံးပမာဏ ပြanနာဖော်ပြချက်“ အမြင့်ဆုံးပမာဏတိုးမြှင့်ခြင်း၏နောက်ဆက်တွဲပြproblemနာ” တွင်ကျွန်ုပ်တို့သည်ခင်းကျင်းမှုတစ်ခုပေးခဲ့သည်။ ပေးထားသောခင်းကျင်းခြင်း၏အများဆုံးနောက်ဆက်တွဲ၏ပေါင်းလဒ်ကိုရှာပါ၊ ၎င်းသည်နောက်ဆက်တွဲများပါကိန်းစုသည်အစီအစဉ်များအတိုင်းဖြစ်သည်။ နောက်ဆက်တွဲသည် array တစ်ခု၏အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 109။ အများဆုံးကုန်ပစ္စည်းနှင့်အတူအရှည်သုံး၏နောက်ဆက်တွဲတိုးမြှင့် ပြStatနာဖော်ပြချက်“ အမြင့်ဆုံးကုန်ပစ္စည်းနှင့်အတူအရှည် (၃) ၏နောက်ဆက်တွဲတိုးများလာခြင်း” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်အပြုသဘောဆောင်သောကိန်းဂဏန်းများစွာကိုပေးထားသည်။ အများဆုံးထုတ်ကုန်နှင့်အတူအရှည် 3 ၏နောက်ဆက်တွဲရှာပါ။ နောက်ဆက်တွဲတိုးမြှင့်သင့်သည်။ Input Format ပထမနှင့်လိုင်းတစ်ခုသည်အရွယ်အစားကိုဆိုလိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 110။ Array တွင် Element များသည် N / K အကြိမ်ထက်များလာသည် ပြsizeနာဖော်ပြချက်“ Element များသည် Array တွင် N / K ကြိမ်ထက် ပို၍ ပေါ်လာလိမ့်မည်” ပြproblemနာ၌ကျွန်ုပ်တို့သည် n ၏နံပါတ်မြောက်ကိန်းတစ်ခုပေးခဲ့သည်။ n / k ကြိမ်ထက်ပိုပြီးပေါ်လာတဲ့ element တွေကိုရှာပါ။ ဘယ်မှာ the input ကိုတန်ဖိုးသည်။ Input Format ပထမနှင့်လိုင်းနှစ်ခုလုံးပါ ၀ င်သော N နှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 111။ Array တစ်ခုမှ Peak Element ကိုရှာပါ ပြStatနာဖော်ပြချက်“ Array from the Peak Element ကိုရှာပါ” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများကို input array ပေးခဲ့သည်။ အထွတ်အထိပ်ဒြပ်စင်ကိုရှာပါ။ array ထဲမှာ element ကအိမ်နီးချင်းနှစ်ခုလုံးထက်ပိုပြီးကြီးမယ်ဆိုရင် element က peak element ဖြစ်တယ်။ ထောင့် element တွေအတွက်၊ တစ်ခုတည်းသောအချက်ကိုစဉ်းစားနိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 112။ Array တွင်အပေါင်းနှင့်အနှုတ်နံပါတ်များကိုပြန်လည်စီစဉ်ပါ ပြ “နာ ဖော်ပြချက်“ Array ထဲရှိအပြုသဘောနှင့်အနှုတ်နံပါတ်များကိုပြန်လည်စီစဉ်ခြင်း” ပြarrayနာတွင်ခင်းကျင်းမှုကို [a] တစ်ခုပေးခဲ့သည်။ ဒီ array ထဲမှာအပေါင်းနဲ့အနှုတ်လက္ခဏာကိန်းတွေပါရှိတယ်။ အပြုသဘောနှင့်အပျက်သဘောအားတနည်းအားဖြင့်နေရာချနိုင်ရန်အတွက်ခင်းကျင်းမှုကိုပြန်လည်စီစဉ်ပါ။ ဒီမှာအပေါင်းနှင့်အနုတ်လက္ခဏာဒြပ်စင်များမလိုအပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 113။ Array တွင်အများဆုံးပြန်လုပ်နိုင်သောနံပါတ်ကိုရှာပါ ပြN.နာဖော်ပြချက်“ Array ထဲတွင်အများဆုံးပြန်လုပ်နိုင်သည့်နံပါတ်ကိုရှာပါ” ပြproblemနာတွင်မတူညီသောအရွယ်အစား N. ပေးထားသောခင်းကျင်းချက်ပြထားသောပြInနာတွင် {0, k} ရှိသည့်နံပါတ်များပါရှိသည်။ k <= N. အမြင့်ဆုံးနံပါတ်ကိုရှာပါ။ အဆိုပါခင်းကျင်းထဲမှာအကြိမ်၏။ Input ကို Format ကို ...

ဆက်ဖတ်ရန်

မေးခွန်း 114။ အများဆုံးမြို့ပတ် Subarray Sum ပြStatနာဖော်ပြချက်အမြင့်ဆုံး circular subarray sum ပြproblemနာမှာစက်ဝုိင်းတစ်ခုမှာစီထားသည့်ကိန်းဂဏန်းမြောက်မြားစွာကိုကျွန်ုပ်တို့ပေးထားပြီး၊ အစဉ်လိုက်နံပါတ်များကို circular ခင်းကျင်းပြသထားတယ်။ နမူနာထည့်သွင်းတွက်ချက်မှု arr [] = {13, -17, 11, 9, -4, 12, -1} Output 40 ရှင်းလင်းချက်။ ။ sum = 11 + ...

ဆက်ဖတ်ရန်

မေးခွန်း 115။ partition ပြmနာ ပြitionနာဖော်ပြချက် Partition ပြproblemနာတွင် n element များပါ ၀ င်သောအစုကိုကျွန်ုပ်တို့ပေးထားသည်။ ပေးထားသောအစုံသည်အစုအဖွဲ့၏အစိတ်အပိုင်းများကိုညီမျှသောနှစ်စုံခွဲခြားနိုင်သည်ကိုရှာဖွေပါ။ ဥပမာထည့်သွင်းစဉ်းစားခြင်း arr [] = {4, 5, 11, 9, 8, 3} Output ဟုတ်ကဲ့ရှင်းလင်းချက်ဒီခင်းကျင်းခြင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 116။ အဆိုပါ Celebrity ပြProbleနာ ပြProbleနာဖော်ပြချက်အနုပညာရှင်ပြproblemနာတွင်လူအများပါဝင်သောအခန်းတစ်ခန်းရှိသည်။ Celebrity အတွက်အခြေအနေများ - အကယ်၍ A သည် Celebrity ဖြစ်လျှင်အခန်းထဲရှိအခြားသူတိုင်းသိသင့်သည် A. A. အခန်းထဲမှာမည်သူ့ကိုမှမသိသင့်ပါ။ ဤအခြေအနေများနှင့်ကိုက်ညီသူကိုကျွန်ုပ်တို့ရှာရန်လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 117။ အရွယ်အစား 3 ၏ Sorted နောက်ဆက်တွဲရှာပါ ပေးထားသော unsorted ကိန်း၏ပြInနာဖော်ပြချက်။ နံပါတ် (၃) ၏နောက်ဆက်တွဲအမျိုးအစားများကိုရှာဖွေရန်လိုအပ်သည်။ element သုံးခုသည် array [i]၊ array [j], array [k] သို့ဖြစ်လျှင် array [i] <array [j] <array [k] i <j <အတွက်ဖြစ်ရမည်။ ။ ။ သုံးပွင့်ဆိုင်အမြောက်အများကိုတွေ့ရှိပါကမည်သည့်အရာကိုမဆိုပုံနှိပ်ထုတ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 118။ ပေးထားသော Sum နှင့်အတူ Subarray ပြsumနာဖော်ပြချက်ပေးထားသောပေါင်းလဒ်ပြproblemနာနှင့်အတူ subarray တွင် n အပြုသဘောဆောင်သော element များပါ ၀ င်သော array တစ်ခုကိုပေးထားသည်။ Subarray ၏ဒြပ်စင်အားလုံး၏စုစုပေါင်းသည်ဒေတာတစ်ခုနှင့်တစ်ခုနှင့်တူညီသည့် subarray ကိုကျွန်ုပ်တို့ရှာရမည်။ Subarray အချို့ကိုဖျက်ခြင်းအားဖြင့်မူလခင်းကျင်းမှုမှရရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 119။ ပျောက်သွားသော Element ကို Duplicate Array မှရှာပါ ပြStatနာဖော်ပြချက် Arays A နှင့် B နှစ်ခုကိုအသုံးပြုပြီး array တစ်ခုသည် element တစ်ခုမှ လွဲ၍ အခြားတစ်ခု၏ပုံတူဖြစ်တယ်။ element တစ်ခုသည် A (သို့) B. နှစ်ခုလုံးမှပျောက်နေသည်။ ကျွန်ုပ်တို့သည် duplicate array မှပျောက်သော element ကိုရှာရန်လိုအပ်သည်။ နမူနာ 5 1 6 4 8 9 6 4 8 ...

ဆက်ဖတ်ရန်

မေးခွန်း 120။ Array ကိုအနိမ့်ဆုံးပုံစံဖြင့်ပေးထားသည် ပြStatနာဖော်ပြချက်“ Array ကိုအနိမ့်ဆုံးအနည်းဆုံးပုံစံဖြင့်ပြန်လည်စီစဉ်ခြင်း” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် N element များပါ ၀ င်သည့် sorted ခင်းကျင်းပြသခဲ့သည်။ ပေးထားသောအမျိုးအစားခွဲထားသောအပြုသဘောဆောင်သည့်ကိန်းဂဏန်းများကိုပြန်လည်သတ်မှတ်ပါကအခြားရွေးချယ်စရာဒြပ်စင်များသည် ith max နှင့် ith min ဖြစ်သည်။ ဒြပ်စင်များပြန်လည်စီစဉ်ခြင်း၏ပိုမိုကောင်းမွန်သောနားလည်မှုကိုအောက်တွင်ကြည့်ပါ။ Array [0] ...

ဆက်ဖတ်ရန်

မေးခွန်း 121။ Subarray နှင့်နောက်ဆက်တွဲ ပြStatနာဖော်ပြချက် Subarray နှင့်နောက်ဆက်တွဲပြproblemနာမှာ subarrays တွေနောက်ဆက်တွဲတွေအားလုံးကိုပေးထားတဲ့ array အတွက်ပုံနှိပ်ဖို့လိုတယ်။ ဖြစ်နိုင်သမျှသောအချည်းနှီးသော subarrays များကိုထုတ်လုပ်ပါ။ subarray ကိုအများအားဖြင့် index တစ်ခုပေါ်တွင်အခြေခံထားသော array တစ်ခု၏အစိတ်အပိုင်းတစ်ခုသို့မဟုတ်အပိုင်းတစ်ခုအဖြစ်သတ်မှတ်သည်။ အဆိုပါ subarray ...

ဆက်ဖတ်ရန်

မေးခွန်း 122။ နှစ် ဦး ကို Sort Array ကိုပေါင်းစည်း ပြmနာဖော်ပြချက်ပေါင်းစည်းထားသည့် Array နှစ်ခုပြInနာတွင်၊ input input sorted arrays နှစ်ခုကိုပေးထားသည်။ ကျွန်ုပ်တို့သည်ဤ arrays နှစ်ခုကိုပေါင်းစည်းရန်လိုအပ်သည်။ သို့မှသာပြီးပြည့်စုံသော sorting ပြီးနောက်ကန ဦး နံပါတ်များသည်ပထမခင်းကျင်းခြင်းနှင့်ဒုတိယခင်းကျင်းတွင်ကျန်ရှိနေသင့်သည်။ ဥပမာ Input A [] = {1, 3, 5, 7, ...

ဆက်ဖတ်ရန်

မေးခွန်း 123။ ပေးထားသောတန်ဖိုးထက်နည်းသောငွေပမာဏနှင့်အတူသုံးမွှာပူးအရေအတွက် ပြProbleနာဖော်ပြချက်ကျွန်ုပ်တို့သည် N အရေအတွက်များစွာပါ ၀ င်သောခင်းကျင်းမှုကိုပေးခဲ့သည်။ ပေးထားသောခင်းကျင်းချက်တွင်သုံးလ၏အရေအတွက်ကိုပေးထားသောတန်ဖိုးထက်လျော့နည်းပါ။ နမူနာထည့်သွင်းခြင်း a [] = {1, 2, 3, 4, 5, 6, 7, 8} Sum = 10 Output 7 ဖြစ်နိုင်သော triplet များမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 124။ Array ထဲမှနောက်တစ်ခုဖြစ်သော Greater Element ပြmနာဖော်ပြချက် Array ကိုပေးထားတာက element တစ်ခုစီရဲ့နောက်ထပ်ကြီးကျယ်တဲ့ element တစ်ခုကိုတွေ့ရလိမ့်မယ်။ အဲ့ဒီ element အတွက်နောက်ထပ်ကြီးကျယ်တဲ့ element မရှိရင် -1 ကို print ထုတ်မယ်။ နောက်တစ်ခုက element ကို print ထုတ်လိမ့်မယ်။ မှတ်ချက် - နောက်ထပ်ပိုကြီးတဲ့ element ကပိုကြီးတဲ့ element ဖြစ်တယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 125။ Sorted Array နှစ်ခုကိုပေါင်းခြင်း ပြStatနာဖော်ပြချက် Sorted arrays ပြproblemနာနှစ်ခုကိုပေါင်းလိုက်တဲ့အခါကျွန်တော်တို့ဟာ sorted arrays နှစ်ခုကိုတစ်ခု၊ အရွယ်အစား m + n ပါတဲ့ခင်းကျင်းတစ်ခုနှင့်အရွယ်အစား n နဲ့အခြားခင်းကျင်းမှုကိုပေးခဲ့တယ်။ ကျွန်ုပ်တို့သည် n အရွယ်ခင်းကျင်းမှုကို m + n အရွယ်ခင်းကျင်းထဲသို့ပေါင်းပြီး m + n အရွယ်ရှိသည့်ပေါင်းစည်းခင်းကိုပုံနှိပ်မည်။ ဥပမာထည့်သွင်းမှု 6 3 M [] = ...

ဆက်ဖတ်ရန်

မေးခွန်း 126။ Sorted Array တွင် Binary Search ကို အသုံးပြု၍ Element ကိုရှာပါ ပြmနာဖော်ပြချက် Sorted ခင်းကျင်းခြင်းအားဖြင့် binary search ကိုသုံးပြီး element ကိုရှာပါ။ ရှိလျှင်အခြား element တစ်ခု၏ index ကို print ထုတ်ပါ -1 ။ နမူနာထည့်သွင်းခြင်း arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // ရှာဖွေရန်အတွက်ဒြပ်စင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 127။ ပေးထားသောပမာဏနှင့်အတူ Array တွင် Triplet ကိုရှာပါ ပြmနာဖော်ပြချက်ကိန်းဂဏန်းများကိုအပြည့်အ ၀ ပေးထားခြင်းအားဖြင့်၊ ပေါင်းလဒ်သည်ပေးထားသောတန်ဖိုး X နှင့်ညီမျှသော array ထဲမှ element သုံးခုပေါင်းစပ်မှုကိုရှာဖွေပါ။ ဤတွင်ကျွန်ုပ်တို့ရရှိသောပထမဆုံးပေါင်းစပ်မှုကိုပုံနှိပ်ထုတ်ဝေပါမည်။ ထိုကဲ့သို့ပေါင်းစပ်မှုမရှိပါက -1 ကိုရိုက်ပါ။ ဥပမာ Input N = 5, X = 15 ဆိုက်ရောက် [] = ...

ဆက်ဖတ်ရန်

မေးခွန်း 128။ အထိရောက်ဆုံးနည်းလမ်းဖြင့်မိတ္တူပွားများကိုရှာပါ ပြနာဖော်ပြချက် O (n) နှင့် O (1) အာကာသအတွင်းရှိပုံတူပွားများဖြစ်သော element များအားလုံးကိုပြပါ။ အကွာအဝေး 0 မှ n-1 အထိနံပါတ်များပါ ၀ င်သည့်အရွယ်အစား n ခင်းကျင်းမှုတစ်ခုအရဤနံပါတ်များသည်အကြိမ်ပေါင်းများစွာဖြစ်ပွားနိုင်သည်။ မိတ္တူပွားများကိုအထိရောက်ဆုံးဖြင့်ရှာဖွေပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 129။ Unsorted Array တစ်ခုတွင်ပျောက်ဆုံးနေသောအနည်းဆုံးအပြုသဘောဆောင်သောနံပါတ် ပြStatနာဖော်ပြချက်ပေးထားသော unsorted ခင်းကျင်းခြင်းတွင်အသေးငယ်ဆုံးအပြုသဘောဆောင်သောနံပါတ်ကို unsorted array တွင်ရှာပါ။ အပြုသဘောဆောင်တဲ့ကိန်းတစ်ခုမှာ 0. မပါဝင်ဘူး။ လိုအပ်လျှင်မူရင်း array ကိုပြုပြင်နိုင်သည်။ Array တွင်အပေါင်းနှင့်အနှုတ်လက္ခဏာများပါနိုင်သည်။ ဥပမာက။ input array: [3, 4, -1, 0, -2, 2, 1, ...

ဆက်ဖတ်ရန်

မေးခွန်း 130။ သုညများအားလုံးကိုပေးထားသော Array ၏အဆုံးသို့ရွှေ့ပါ ပြarrayနာဖော်ပြချက်ပေးထားသောခင်းကျင်းချက်ထဲရှိသုညများအားလုံးကို array ၏အဆုံးသို့ရွှေ့ပါ။ ဤနေရာတွင်သုညအပေါင်းအရေအတွက်ကို array ၏အဆုံးသို့ထည့်ရန်နည်းလမ်းတစ်ခုအမြဲရှိသည်။ နမူနာထည့်သွင်းမှု 9 9 17 0 14 0 ...

ဆက်ဖတ်ရန်

မေးခွန်း 131။ တစ် ဦး Sorted Array ကိုအတွက်ဖြစ်ပျက်မှုအရေအတွက်ရေတွက် ပြStatနာဖော်ပြချက်“ Sorted Array ထဲမှထပ်ခါထပ်ခါဖြစ်ပွားခြင်းအရေအတွက်” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် sorted array ကိုပေးခဲ့သည်။ X သည်ကိန်းပြည့်တစ်ခုဖြစ်သည့် sorted array တွင်ဖြစ်ပျက်မှုသို့မဟုတ်အကြိမ်ရေအရေအတွက်ကိုရေတွက်ပါ။ နမူနာထည့်သွင်းခြင်း 13 1 2 2 2 2 3 3 3 4 4 ...

ဆက်ဖတ်ရန်

မေးခွန်း 132။ Non-Consecutive Element များစုစုပေါင်း ပြmနာဖော်ပြချက်ပေးထားသောခင်းကျင်းချက်ဖြစ်သော“ ဆက်တိုက်မပါဝင်သောအမြင့်ဆုံးပမာဏ၏” အရ၊ သင်သည်အဆက်မပြတ်သောဒြပ်စင်အများဆုံးပမာဏကိုရှာရန်လိုအပ်သည်။ ချက်ချင်းအိမ်နီးချင်းနံပါတ်များကိုသင်ထည့်။ မရပါ။ ဥပမာအားဖြင့် [1,3,5,6,7,8,] ဒီနေရာမှာ ၁, ၃ ကပ်လျက်ရှိပါတယ်။ ဒါကြောင့်သူတို့ကိုထည့်လို့မရပါဘူး၊ ၆၊ ၈ ကကပ်လျက်မဟုတ်ပါဘူး။

ဆက်ဖတ်ရန်

မေးခွန်း 133။ Sorted Array တွင်အငယ်ဆုံးဆုံးသောနံပါတ်ကိုရှာပါ ပြanနာဖော်ပြချက်“ Integrated Array ထဲမှအသေးငယ်ဆုံးပျောက်ဆုံးနေသောနံပါတ်ကိုရှာပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည် integer array တစ်ခုပေးထားသည်။ 0 မှ M-1 အတွင်းရှိထူးခြားသောဒြပ်စင်များရှိသည့် N အရွယ်အစားခွဲထားသည့်ခင်းကျင်းစာရင်းတွင်အငယ်ဆုံးသောပျောက်ဆုံးနေသောနံပါတ်ကိုရှာပါ။ M> N တွင်ရှိသော။ ဥပမာထည့်သွင်းမှု [0, 1, 2, 3, 4, 6, 7, ...

ဆက်ဖတ်ရန်

မေးခွန်း 134။ ပထမ ဦး ဆုံးထပ်ခါတလဲလဲ Element ကို ပြmနာဖော်ပြချက်ကျွန်ုပ်တို့သည် n ကိန်းများပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးထားသည်။ ကျနော်တို့ပေးထားသောခင်းကျင်းထဲမှာပထမ ဦး ဆုံးထပ် element ကိုရှာရန်ရှိသည်။ ထပ်ခါတလဲလဲဒြပ်စင်မရှိလျှင်“ ထပ်ခါတလဲလဲထပ်မထပ်သည့်ကိန်းများကိုရှာမတွေ့” ပါ။ မှတ်ချက် - ထပ်ခါတလဲလဲလုပ်တဲ့ဒြပ်စင်တွေကတစ်ကြိမ်ထက်ပိုပြီးလာတဲ့သူတွေပေါ့။ (Array တွင်ပုံတူများပါနိုင်သည်) ...

ဆက်ဖတ်ရန်

မေးခွန်း 135။ ကုန်ပစ္စည်း Array ပဟေ.ိ Problem Statement ထုတ်ကုန်ခင်းကျင်းမှုပဟေproblemိပြInနာတွင်၊ i -th element သည် iith position မှ element မှလွဲ၍ ပေးထားသော array အတွင်းရှိ element အားလုံး၏ထုတ်ကုန်ဖြစ်မည့် array တစ်ခုကိုတည်ဆောက်ရန်လိုအပ်သည်။ Example Input 5 10 3 5 6 2 Output 180 600 360 300 900 ...

ဆက်ဖတ်ရန်

မေးခွန်း 136။ ပေးထားသော Array တွင်ပထမဆုံးထပ်ခါတလဲလဲနံပါတ်ကိုရှာပါ ပြStatနာဖော်ပြချက်များထပ်ခါတလဲလဲလုပ်ထားသောနံပါတ်များသည်ခင်းကျင်းမှုတစ်ခုရှိနိုင်သည်။ သို့သော် (ထပ်ခါထပ်ခါထပ်ခါထပ်ခါဖြစ်ပေါ်နေသော) ပေးထားသောခင်းကျင်းထဲ၌ပထမထပ်ကိန်းနံပါတ်ကိုသင်ရှာရမည်။ Example Input 12 5 4 2 8 9 7 12 5 6 12 4 7 Output 5 သည်ပထမဆုံးထပ်လုပ်သော element တစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 137။ အများစု Element ကို ပြmနာဖော်ပြချက် Sorted array ပေးထားသောအားဖြင့် sorted array မှအများစု element ကိုရှာရန်လိုအပ်သည်။ Majority element - နံပါတ်သည် array ၏ထက်ဝက်ကျော်ကျော်တွင်ဖြစ်ပေါ်နေသည်။ ဒီမှာကျွန်တော်တို့က x ဂဏန်းတစ်ခုကိုပေးပြီးအဲဒါကို major_element လားမစစ်ဘူး။ နမူနာ input 5 2 ...

ဆက်ဖတ်ရန်

မေးခွန်း 138။ ပျောက်ဆုံးနေသောနံပါတ်ကိုရှာပါ ပြStatနာဖော်ပြချက် ၁၊ N မှနံပါတ်များသို့ပျောက်ဆုံးနေသောနံပါတ်ကိုရှာရာတွင် N-1 နံပါတ်များပါ ၀ င်သောခင်းကျင်းပြသခြင်းဖြစ်သည်။ နံပါတ် ၁ မှ N. အထိနံပါတ်များမှတစ်ခုပျောက်နေသည်။ ကျွန်ုပ်တို့ပျောက်ဆုံးနေသောနံပါတ်ကိုရှာရန်လိုအပ်သည်။ ကိန်းဂဏန်းစုစုပေါင်းပါဝင်တဲ့ပထမလိုင်း Input Format ...

ဆက်ဖတ်ရန်

Facebook စာတန်းမေးခွန်းများ

မေးခွန်း 139။ စကားချပ် LeetCode ဖြေရှင်းချက်၏ ရမှတ် Problem Statement ကွင်းပိတ် LeetCode ဖြေရှင်းချက်၏ ရမှတ်က - မျှတသော ကွင်းပိတ် string s ကို ပေး၍ အများဆုံးရမှတ်ကို ပြန်ပေးသည်။ ဟန်ချက်ညီသော စကားချပ်ကြိုးတစ်ချောင်း၏ ရမှတ်သည် အောက်ပါစည်းမျဉ်းများပေါ်တွင် အခြေခံသည်- "()" တွင် ရမှတ် 1 ရှိသည်။ AB တွင် ရမှတ် A+B ရှိပြီး A နှင့် B သည် ဟန်ချက်ညီသော စကားချပ်များဖြစ်သည်။ (A) ရမှတ် 2*A ရှိပြီး A သည် a ...

ဆက်ဖတ်ရန်

မေးခွန်း 140။ ဒီဇိုင်းထည့်သွင်းပြီး Words Data Structure LeetCode ဖြေရှင်းချက်ကို ရှာဖွေပါ။ ပြဿနာဖော်ပြချက်- ဒီဇိုင်းထည့်သွင်းခြင်းနှင့် ရှာဖွေခြင်း Words Data Structure LeetCode Solution ကပြောသည် - စကားလုံးအသစ်များထည့်ခြင်းနှင့် string သည် ယခင်ထည့်ထားသည့်စာကြောင်းများနှင့်ကိုက်ညီမှုရှိမရှိရှာဖွေခြင်းတို့ကိုပံ့ပိုးပေးသည့်ဒေတာဖွဲ့စည်းပုံတစ်ခုကိုဒီဇိုင်းဆွဲပါ။ WordDictionary အတန်းကို အကောင်အထည်ဖော်ပါ- WordDictionary() အရာဝတ္တုကို အစပြုသည်။ ပျက်ပြယ်သော addWord(စကားလုံး) သည် ဒေတာတည်ဆောက်ပုံသို့ စကားလုံးကို ပေါင်းထည့်သည်၊ ၎င်းကို နောက်ပိုင်းတွင် လိုက်ဖက်နိုင်သည်။ bool search(word) သည် ရှိနေပါက အမှန်အတိုင်းပြန်ဖြစ်သွားသည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 141။ Decode String Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Decode String LeetCode ဖြေရှင်းချက် – “Decode String” သည် encoded string ကို decode လုပ်ထားသော string အဖြစ်သို့ ပြောင်းလဲရန် တောင်းဆိုသည်။ ကုဒ်နံပါတ်စည်းမျဉ်းသည် k[encoded_string] ဖြစ်ပြီး၊ စတုရန်းကွင်းစကွက်များအတွင်း ကုဒ်လုပ်ထားသော_စာကြောင်းကို k အပေါင်းကိန်းပြည့်ဖြစ်သည့် k အကြိမ်ကြိမ်တိတိ ထပ်ခါတလဲလဲ လုပ်ဆောင်နေပါသည်။ ဥပမာ- ထည့်သွင်းမှု- s = "3[a]2[bc]" အထွက်- "aabcbc" ...

ဆက်ဖတ်ရန်

မေးခွန်း 142။ စာလုံးအားလုံး Leetcode ဖြေရှင်းချက်၏ ပေါင်းစပ်မှုဖြင့် စာတန်းခွဲ Problem Statement The Substring with Words All Concatenation with LeetCode Solution – “Substring with Concatenation of All Words” သည် string s နှင့် စကားလုံးတစ်ခုစီ၏ အရှည်တူညီသော string word များကို ပေးသော စာကြောင်းများဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် အဆိုပါ substring ၏အစညွှန်းကိန်းများအားလုံးကိုပြန်ရန်လိုအပ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 143။ စကားချပ် Leetcode ဖြေရှင်းချက်ထည့်ရန် မတူညီသောနည်းလမ်းများ Problem Statement ကွင်းစဥ်များထည့်ရန် မတူညီသောနည်းလမ်းများ LeetCode ဖြေရှင်းချက် – "ကွင်းစဥ်များထည့်ရန် မတူညီသောနည်းလမ်းများ" သည် နံပါတ်များနှင့် အော်ပရေတာများ၏ string expression ကိုပေးသောဖော်ပြထားသည်။ ဖြစ်နိုင်ချေရှိသော ရလဒ်အားလုံးကို တွက်ချက်ခြင်းမှ ဖြစ်နိုင်ချေရှိသော နည်းလမ်းအားလုံးကို အုပ်စုနံပါတ်များနှင့် အော်ပရေတာများသို့ ပြန်ပေးရန်လိုအပ်ပါသည်။ အဖြေကို မည်သည့်နည်းဖြင့် ပြန်ပေးပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 144။ စကားချပ် Leetcode ဖြေရှင်းချက်ကို ဖန်တီးပါ။ Problem Statement The Generate Parentheses LeetCode Solution – “Generate Parentheses” သည် n ၏တန်ဖိုးကိုပေးဆောင်သည်ဟုဖော်ပြထားသည်။ ကွင်းအတွင်း n အတွဲများ ပေါင်းစပ်မှုအားလုံးကို ထုတ်လုပ်ရန် လိုအပ်သည်။ ကောင်းစွာဖွဲ့စည်းထားသော ကွင်းကွင်း၏ ကွက်ကွက်ပုံစံဖြင့် အဖြေကို ပြန်ပေးပါ။ ဥပမာ- ထည့်သွင်းမှု- n = 3 အထွက်- ["(((()))","(()())","(())()","()(()),"()( )()"] ရှင်းလင်းချက်

ဆက်ဖတ်ရန်

မေးခွန်း 145။ မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားပါ။ Problem Statement မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားခြင်း - သင့်အား '(', ')' နှင့် စာလုံးအသေး အင်္ဂလိပ် စာလုံးများကို ပေးထားသည်။ သင့်တာဝန်မှာ ကွင်းစကွင်းပိတ်အရေအတွက် အနည်းဆုံး ( '(' သို့မဟုတ် ')'၊ မည်သည့်ရာထူးတွင်မဆို ) မှ ရလဒ်ထွက်ရှိသော ကွင်းစည်းစာကြောင်းကို ဖယ်ရှားရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 146။ အထပ်ထပ်စာလုံးများမပါသော အရှည်ဆုံးစာကြောင်းခွဲ Problem Statement The string s ကို ပေးထားသည့် စာလုံးများ ထပ်ကျော့ခြင်းမရှိဘဲ အရှည်ဆုံး စာကြောင်း LeetCode ဖြေရှင်းချက် - ဖော်ပြသည်။ အက္ခရာထပ်ခြင်းမပြုဘဲ အရှည်ဆုံးစာတန်းခွဲကို ရှာရန် လိုအပ်သည်။ ဥပမာ- ထည့်သွင်းခြင်း- s = "abcabcbb" အထွက်- 3 ရှင်းလင်းချက်- ထပ်ခါတလဲလဲ စာလုံးမရှိသော အရှည်ဆုံးစာတန်းသည် အရှည် 3 ဖြစ်သည်။ စာကြောင်းမှာ- "abc" ဖြစ်သည်။ ထည့်သွင်းခြင်း- s = "bbbb" ...

ဆက်ဖတ်ရန်

မေးခွန်း 147။ အရှည်ကြာဆုံး အသုံးများသော ရှေ့စာလုံး Leetcode ဖြေရှင်းချက် Problem Statement The Longest Common Prefix LeetCode Solution – "Longest Common Prefix" သည် strings များကို array တစ်ခုပေးထားသည့် ဖော်ပြသည်။ ဤစာကြောင်းများကြားတွင် အရှည်ဆုံးဘုံရှေ့ဆက်ကို ရှာရန်လိုသည်။ ရှေ့ဆက်မည်ဆိုပါက၊ ဗလာစာကြောင်းကို ပြန်ပေးပါ။ ဥပမာ- ထည့်သွင်းခြင်း- strs = ["flower","flow","flight"] အထွက်- "fl" ရှင်းလင်းချက်- "fl" သည် အရှည်ဆုံးဖြစ်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 148။ မှန်ကန်သော Palindrome II Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် မှန်ကန်သော Palindrome II LeetCode ဖြေရှင်းချက် – “မှန်ကန်သော Palindrome II” သည် string s ကိုပေးထားသည့်အတွက်၊ s သည် စာလုံးတစ်လုံးမှ အများဆုံးဖျက်ပြီးနောက် palindrome string ဖြစ်ပါက အမှန်ပြန်ရရန် လိုအပ်ပါသည်။ ဥပမာ- Input: s = "aba" Output: true ရှင်းလင်းချက်- ထည့်သွင်းသည့်စာကြောင်းသည် palindrome ဖြစ်နေပြီ၊ ထို့ကြောင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 149။ မှန်ကန်သော စကားချပ် Leetcode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက် – “မှန်ကန်သော စကားချပ်များ” က သင့်အား '('၊ ')'၊ '{'၊ '}', '[' နှင့် ']' ဟူသော စာလုံးများသာ ပါဝင်သော စာတန်းတစ်ခုကို သင့်အား ပေးထားကြောင်း ဖော်ပြထားသည်။ ထည့်သွင်းသည့်စာကြောင်းသည် တရားဝင်စာကြောင်းဟုတ်မဟုတ် ဆုံးဖြတ်ရန် လိုအပ်သည်။ ဖွင့်ကွင်းပိတ်ရမည်ဆိုပါက စာကြောင်းတစ်ကြောင်းကို တရားဝင်စာကြောင်းဟု ဆိုသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 150။ အကြီးဆုံးနံပါတ် Leetcode ဖြေရှင်းချက် Problem Statement The Largest Number LeetCode ဖြေရှင်းချက် – “Largest Number” သည် အနုတ်လက္ခဏာမဟုတ်သော ကိန်းပြည့်များစာရင်းကို ပေးဆောင်ထားသောကြောင့် ကျွန်ုပ်တို့သည် နံပါတ်များကို အကြီးဆုံးကိန်းအဖြစ် သတ်မှတ်ပြီး ၎င်းကို ပြန်ပေးရန်အတွက် လိုအပ်ပါသည်။ ရလဒ်က အရမ်းကြီးနေတော့ ပြန်ရမှာ...

ဆက်ဖတ်ရန်

မေးခွန်း 151။ စမ်းသုံးခြင်း (Prefix Tree) Leetcode ဖြေရှင်းချက်ကို အကောင်အထည်ဖော်ပါ။ Problem Statement The Implement Trie (Prefix Tree) LeetCode Solution – “Implement Trie (Prefix Tree)” သည် ထည့်သွင်းခြင်း၊ ရှာဖွေခြင်းနှင့် ရှေ့ဆက်ရှာဖွေခြင်းတို့ကို ထိရောက်စွာ လုပ်ဆောင်ပေးသည့် Trie Data Structure ကို အကောင်အထည်ဖေါ်ရန် တောင်းဆိုပါသည်။ ဥပမာ- ထည့်သွင်းခြင်း- ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["apple"], ["apple"], [ "app"], ["app"], ["app"], ["app"]] အထွက်- [null, null, true, false, true, null, true] ရှင်းလင်းချက်- strings အားလုံးကို ထည့်သွင်းပြီးနောက်၊ စမ်းကြည့်ပါ ဒီလိုမျိုး။ Word apple က ဘယ်ဟာကိုရှာတာလဲ...

ဆက်ဖတ်ရန်

မေးခွန်း 152။ Palindrome Partitioning Leetcode ဖြေရှင်းချက် Problem Statement Palindrome Partitioning LeetCode Solution – “Palindrome Partitioning” က သင့်အား စာကြောင်းတစ်ကြောင်း ပေးထားပြီး၊ partition ၏ substring တိုင်းသည် palindrome ဖြစ်သည့် input string ကို အပိုင်းပိုင်းခွဲကြောင်း ဖော်ပြထားသည်။ input string ၏ ဖြစ်နိုင်ချေရှိသော palindrome အပိုင်းပိုင်းအားလုံးကို ပြန်ပေးပါ။ ဥပမာ- ထည့်သွင်းခြင်း- s = "aab" အထွက်- [["a","a","b"],["aa","b"]] ရှင်းလင်းချက်- အတိအကျ မှန်ကန်မှု ၂ ခု ရှိပါသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 153။ Leetcode ဖြေရှင်းချက်ကို ရေတွက်ပြီး ပြောပါ။ Problem Statement Count and Say LeetCode ဖြေရှင်းချက် – “Count and Say” သည် Count-and-say sequence ၏ nth term ကို ရှာဖွေရန် တောင်းဆိုသည်။ count-and-say sequence သည် recursive formula မှသတ်မှတ်ထားသော ဂဏန်းစာကြောင်းများ၏ sequence တစ်ခုဖြစ်သည်- countAndSay(1) = "1" countAndSay(n) သည် countAndSay(n-1) မှ ဂဏန်းစာကြောင်းကို သင် "ပြော" သည့်နည်းလမ်းဖြစ်သည်။ အဲဒီ့တော့ ပြောင်းသွားပြီ...

ဆက်ဖတ်ရန်

မေးခွန်း 154။ Palindromic Substrings Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Palindromic Substrings LeetCode ဖြေရှင်းချက် – “Palindromic Substrings” သည် input string တွင် palindromic substrings စုစုပေါင်းအရေအတွက်ကို ရှာဖွေရန် တောင်းဆိုသည်။ ရှေ့နှင့်တူသော နောက်သို့ပြန်ဖတ်သောအခါ စာကြောင်းတစ်ခုသည် ပါလင်းဒရိုမ်တစ်ခုဖြစ်သည်။ စာတန်းခွဲတစ်ခုသည် string အတွင်းရှိ ဇာတ်ကောင်များ၏ ဆက်တိုက်အစီအစဥ်တစ်ခုဖြစ်သည်။ ဥပမာ- Input- s = "aaa" Output- ...

ဆက်ဖတ်ရန်

မေးခွန်း 155။ မမှန်ကန်သော စကားချပ် လီတင်ကုဒ် ဖြေရှင်းချက်ကို ဖယ်ရှားပါ။ ပြဿနာဖော်ပြချက် မမှန်ကန်သော စကားချပ်များ လီတင်ကုဒ်ကို ဖယ်ရှားခြင်း ဖြေရှင်းချက် – သင့်အား စကားဝိုင်းနှင့် စာလုံးသေးများပါရှိသော စာကြောင်းတစ်ခုကို ပေးထားကြောင်း ဖော်ပြသည်။ ထည့်သွင်းမှုစာကြောင်းမှန်ကန်စေရန်အတွက် အနိမ့်ဆုံးမမှန်ကန်သောကွင်းစကွက်များ အရေအတွက်ကို ဖယ်ရှားရန် လိုအပ်ပါသည်။ ဖြစ်နိုင်ချေရှိသော ရလဒ်အားလုံးကို မည်သည့်အစီအစဥ်တွင်မဆို ပြန်ပေးရန်လိုအပ်သည်။ ကြိုးတစ်ချောင်းက...

ဆက်ဖတ်ရန်

မေးခွန်း 156။ String Arrays နှစ်ခုသည် Leetcode Solution နှင့်ညီမျှမှုရှိမရှိစစ်ဆေးပါ ပြဿနာမှာ String Array နှစ်ခုသည် ညီမျှခြင်းရှိမရှိ စစ်ဆေးခြင်း Leetcode Solution သည် strings နှစ်ခုကို ကျွန်ုပ်တို့အား ပေးပါသည်။ ထို့နောက် ဤ string array နှစ်ခုသည် တူညီခြင်းရှိမရှိ စစ်ဆေးရန် ကျွန်ုပ်တို့အား အမိန့်ပေးပါသည်။ ဤနေရာတွင် ညီမျှခြင်းဆိုသည်မှာ arrays များရှိ strings များကို ပေါင်းစပ်ထားလျှင် ဟူသောအချက်ကို ရည်ညွှန်းပါသည်။ ပေါင်းစည်းပြီးနောက် နှစ်ယောက်လုံး...

ဆက်ဖတ်ရန်

မေးခွန်း 157။ Isomorphic ညှို့ Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက်ဤပြInနာတွင်၊ a နှင့် b နှစ်ခုအား string နှစ်ခုပေးထားသည်။ ကျွန်ုပ်တို့၏ရည်မှန်းချက်မှာကြိုးနှစ်ချောင်းသည် isomorphic ဟုတ်မဟုတ်သိရန်ဖြစ်သည်။ Strings နှစ်ခုကို isomorphic လို့ခေါ်ပါတယ်။ ပထမ string မှာပါတဲ့အက္ခရာများအားလုံး (သူ့ဟာသူအပါအ ၀ င်) ကိုမည်သည့်အက္ခရာဖြင့်အစားထိုးနိုင်မှသာလျှင်။

ဆက်ဖတ်ရန်

မေးခွန်း 158။ နောက်ဆက်တွဲ Leetcode ဖြေရှင်းချက်ဖြစ်ပါတယ် ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်မတူညီသောကြိုးနှစ်ခုကိုပေးထားသည်။ ရည်ရွယ်ချက်မှာပထမ string သည်ဒုတိယ၏နောက်ဆက်တွဲဟုတ်မဟုတ်ကိုရှာဖွေရန်ဖြစ်သည်။ ဥပမာအားဖြင့်ပထမ string = "abc" ဒုတိယ string = "mnagbcd" စစ်မှန်သောပထမ string = "burger" ဒုတိယ string = "dominos" မှားယွင်းသောချဉ်းကပ်မှု (Recursive) ၎င်းသည်လွယ်ကူသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 159။ Binary Leetcode ဖြေရှင်းချက်ထည့်ပါ ပြStatနာဖော်ပြချက် binary strings a နှင့် b နှစ်ခုကိုပေးထားတဲ့အတွက်ကျွန်တော်တို့အဲဒီ string နှစ်ခုကိုပေါင်းထည့်ပြီး binary string အနေနဲ့ရလဒ်ကို return ပြန်ပေးရမှာဖြစ်တယ်။ Binary string သည် 0s နှင့် 1s များသာပါဝင်သော string များဖြစ်သည်။ ဥပမာ a = "11", b = "1" "100" a = "1010", b = "1011" "10101" နှစ်ခုပေါင်းထည့်ခြင်းအတွက်နည်းလမ်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 160။ သက်တမ်းရှိ Palindrome Leetcode ဖြေရှင်းချက် ပြmနာဖော်ပြချက် String တစ်ခုအနေဖြင့်၎င်းသည် palindrome ဟုတ်မဟုတ်ကိုဆုံးဖြတ်ရန်လိုသည်။ အက္ခရာနံပါတ်များကိုသာ သုံး၍ ဂဏန်းများနှင့်အက္ခရာများသာဖြစ်သည်။ ကျွန်ုပ်တို့သည်အက္ခရာစာလုံးအကြီးအသေးများကိုလည်းလျစ်လျူရှုရမည်။ သာဓက "လူ၊ အစီအစဉ်တစ်ခု၊ တူးမြောင်း၊ ပနားမား" စစ်မှန်သောရှင်းလင်းချက် - "အာမာနာပလာကာနန်ပါပါနာမာ" သည်မှန်ကန်သော Palindrome ဖြစ်သည်။ "ကားပြိုင်တယ်" ...

ဆက်ဖတ်ရန်

မေးခွန်း 161။ String Leetcode Solution ၏သရအက္ခရာများ ပြproblemနာဖော်ပြချက်ဤပြInနာတွင် string တစ်ခုပေးသည်။ ကျွန်ုပ်တို့သည်ဤ string ၏သရအက္ခရာများကိုသာပြောင်းရန်လိုသည်။ ဥပမာ "hello" "holle" ရှင်းလင်းချက်။ ။ နောက်မပြောင်းမီ - "hello" နောက်ပြန်ပြောင်းပြီး - "holle" "leetcode" "leotcede" ရှင်းလင်းချက် - ချဉ်းကပ်နည်း ၁ (စာသားသုံးခြင်း) ကျွန်ုပ်တို့သည် input အတွင်းရှိသရအက္ခရာများကိုပြောင်းရန်လိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 162။ Leetcode Solution မှ Integer သို့ရောမ “ Roman to Integer” ပြerနာတွင်၊ ကျွန်ုပ်တို့သည်၎င်း၏အပြုသဘောဆောင်သောကိန်းဂဏန်းကိုရောမဂဏန်းပုံစံဖြင့်ဖော်ပြသည်။ အောက်ပါဇယားကို အသုံးပြု၍ ကိန်းဂဏန်း ၇ ခုဖြင့်ရောမကိန်းဂဏန်းများကိုကိုယ်စားပြုသည်။ မှတ်ချက် - ပေးထားသောရောမဂဏန်း၏ကိန်းတန်ဖိုးသည်မကျော်လွန်နိုင်သို့မဟုတ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 163။ မြှောက်ကြိုးများ Leetcode ဖြေရှင်းချက် ပြipနာ Multiply Strings Leetcode ဖြေရှင်းချက်သည်ကျွန်ုပ်တို့အား input အဖြစ်ပေးထားသော string နှစ်ခုကိုမြှောက်ရန်တောင်းဆိုသည်။ ဤရလဒ်ကိုခေါ်ဆိုသူ၏လုပ်ဆောင်မှုသို့မြှောက်ရန်ကျွန်ုပ်တို့ထံသို့ပြန်ပို့ရန်လိုအပ်သည်။ ဒါကြောင့်ပိုပြီးပုံစံအရပေးထားတဲ့ကြိုးနှစ်ချောင်းကိုသုံးဖို့ပေးထားတဲ့ကြိုးရဲ့ထုတ်ကုန်ကိုရှာပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 164။ ရောမ Leetcode Solution သည်လုံး ၀ ဖြစ်သည် ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများကိုပေးထားပြီးရောမဂဏန်းအဖြစ်သို့ပြောင်းလဲရန်လိုအပ်သည်။ ထို့ကြောင့်ပြproblemနာကိုယေဘုယျအားဖြင့်“ Integer to Roman” ဟုရည်ညွှန်းပြီး၎င်းသည်ရောမ Leetcode Solution မှ Integer ဖြစ်သည်။ တစ်စုံတစ် ဦး ကရောမဂဏန်းအကြောင်းကိုမသိလျှင်။ ရှေးအချိန်ကလူတို့သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 165။ Group မှ Anagrams ပေးထားသောစကားလုံးများ၏အုပ်စုလိုက်ပုံကြမ်းများကိုရှာဖွေရန်လိုသည်။ ဆိုလိုသည်မှာစကားလုံးတစ်လုံးချင်းစီကိုဆိုလိုသည်။ ၎င်းကိုတန်ဖိုးတစ်ခုအဖြစ်မသတ်မှတ်ထားဘဲအခြားထည့်သွင်းမှုတစ်ခုသည်တန်ဖိုးနှင့်အတူတူပင်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 166။ အင်္ဂလိပ်စာလုံးများနှင့်ပေါင်းစပ်ပါ ပြproblemနာ“ Integer to English words” တွင်ကျွန်ုပ်တို့သည်သုညမဟုတ်သည့်ကိန်းနှင့်ထိုကိန်းများကိုကိန်းဂဏန်းစာလုံးများအဖြစ်ပြောင်းလဲရန်သို့မဟုတ်ကျွန်ုပ်တို့သည်နံပါတ်တစ်ခု၊ မည်သည့်နံပါတ်ကိုမဆိုထည့်သွင်းခြင်းခံရသည်။ ပုံစံ။ ဥပမာတစ်ခုကြည့်ရအောင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 167။ Array သည် Duplicates Allowed နှင့်အတူ Contiguous Integers ပါ ၀ င်သလားစစ်ဆေးပါ သငျသညျထပ်တူဒြပ်စင်များပါဝင်နိုင်နိုင်သည့်ကိန်းတစ်ခုခင်းကျင်းပေးထားသည်။ ပြstatementနာကဖော်ပြသည်မှာ၎င်းသည်တဆက်တည်းကိန်းအစုတစ်ခုဟုတ်၊ မဟုတ်ဟုတ်ဟုတ်ဟုတ်ဟုတ်မဟုတ်ရိုက်ပါ၊ မဟုတ်သည်ကိုရိုက်ပါ။ နမူနာနမူနာထည့်သွင်းမှု - [၂၊ ၃၊ ၄၊ ၁၊ ၇၊ ၉] နမူနာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 168။ အရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲ ပြLongနာက“ အရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲ” ပြyouနာကမင်းကို input တစ်ခုအနေနဲ့ပေးထားတယ်လို့ဖော်ပြထားတယ်။ အရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲကိုရှာပါ, ကြောင်း string ကိုအတွက်နှစ်ကြိမ်တည်ရှိသည့်နောက်ဆက်တွဲ။ ဥပမာ aeafbdfdg 3 (afd) ချဉ်းကပ်နည်းပြproblemနာကကျွန်တော်တို့အားကြိုးအတွင်းအရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲများကိုရှာဖွေရန်တောင်းဆိုသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 169။ ဇာတ်ကောင်အစားထိုးတိုင်း Query ပြီးနောက် Palindrome ကိုစစ်ဆေးပါ ပြcharacterနာ“ Query စာလုံးအစားထိုးပြီးနောက်တိုင်း Palindrome ကိုစစ်ဆေးပါ” ကဖော်ပြသည်မှာသင့်အား String နှင့် no ဟုသတ်မှတ်သည်။ Query of query တစ်ခုစီတွင် i1 နှင့် i2 ကဲ့သို့ integer input တန်ဖိုးနှစ်ခုနှင့် 'ch' ဟုခေါ်သောအက္ခရာထည့်သွင်းမှုတစ်ခုရှိသည်။ အဆိုပါပြstatementနာကြေညာချက် i1 နှင့်တန်ဖိုးများကိုပြောင်းလဲပစ်ရန်တောင်းသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 170။ ဖုန်းနံပါတ်တစ်ခု၏ပေးစာပေါင်းစပ်ခြင်း တယ်လီဖုန်းနံပါတ်ပြletterနာ၏အက္ခရာပေါင်းစပ်မှုများတွင်ကျွန်ုပ်တို့သည် ၂ မှ ၉ အထိရှိသောနံပါတ်များပါသော string ကိုပေးထားသည်။ ပြproblemနာမှာနံပါတ်တိုင်းတွင်အက္ခရာအချို့သတ်မှတ်ထားပါကထိုနံပါတ်အားဖြင့်ကိုယ်စားပြုနိုင်သောဖြစ်နိုင်သမျှပေါင်းစပ်မှုများကိုရှာဖွေရန်ဖြစ်သည်။ နံပါတ်၏တာ ၀ န်သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 171။ အထပ်ထပ်စာလုံးများမပါသော အရှည်လျားဆုံး စာကြောင်းများ LeetCode ဖြေရှင်းချက် LeetCode ဖြေရှင်းချက် - စာလုံးထပ်ခြင်းမရှိဘဲ အရှည်ဆုံးစာကြောင်းခွဲ - စာကြောင်းတစ်ခုပေးထားပြီး၊ ကျွန်ုပ်တို့သည် အက္ခရာထပ်ခြင်းမပြုဘဲ အရှည်ဆုံးစာကြောင်းခွဲ၏အရှည်ကို ရှာရပါမည်။ ဥပမာအနည်းငယ်ကို လေ့လာကြည့်ကြပါစို့။ ဥပမာ pwwkew 3 ရှင်းလင်းချက်- အဖြေသည် အရှည် 3 aav 2 နှင့် "wke" ၏ ရှင်းလင်းချက်- အဖြေမှာ "av" ဖြစ်ပြီး အရှည် 2 ချဉ်းကပ်ပုံ-1 ...

ဆက်ဖတ်ရန်

မေးခွန်း 172။ Palindrome permutation ပြStatနာဖော်ပြချက်“ Palindrome Permutation” သည်သင့်အား string တစ်ခုပေးသည်ဟုဖော်ပြသည်။ palindromic string ကိုပြန်လည်ဖွဲ့စည်းနိုင်မနိုင်စစ်ဆေးပါ။ ဥပမာ superdupers ဟုတ်။ ရှင်းလင်းချက်ပေးထားသော input string ကို superdrepus သို့ပြန်လည်စီစဉ်နိုင်သည်။ ဒါဟာ palindromic string ကိုဖြစ်ပါတယ်။ ဒီတော့ဒီဥပမာကိုငါတို့အဖြေကဟုတ်တယ်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 173။ Text Justification LeetCode ဖြေရှင်းချက် Text Justification LeetCode Solution ကိုယနေ့ ဆွေးနွေးကြမည် Problem Statement ပြသနာ "Text Justification" သည် သင့်အား size n နှင့် integer size ၏ အမျိုးအစားစာရင်း s[ ] ကိုပေးထားကြောင်းဖော်ပြထားသည်။ စာကြောင်းတစ်ကြောင်းစီတွင် စာလုံးအရွယ်အစား အရေအတွက်ပါ၀င်သည်ဟူသော စာသားကို အကြောင်းပြပါ။ သင်လုပ်နိုင်သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 174။ Palindrome partition ပြStatနာဖော်ပြချက်စာကြောင်းတစ်ကြောင်းကိုပေးထားခြင်းကြောင့် partitions ၏ substrings အားလုံးသည် palindromes ဖြစ်သည်။ ကျွန်ုပ်တို့မူလ string ကိုကွဲပြားသောအခန်းကန့်များအဖြစ်ဖြတ်တောက်သောကြောင့် substrings အားလုံး palindromes ဖြစ်သဖြင့်ဤပြproblemနာကို Palindrome Partition ပြProbleနာဟုခေါ်သည်။ asaaaassss ဥပမာ ၂ ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

မေးခွန်း 175။ နည်းလမ်းများဒီကုဒ် Decode Ways ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ဂဏန်းများသာပါ ၀ င်သောအချည်းနှီးသော string ကိုပေးထားပြီး၊ အောက်ပါမြေပုံများကို အသုံးပြု၍ ၎င်းကို decode လုပ်ရန်နည်းလမ်းများစုစုပေါင်းကိုဆုံးဖြတ်ပါလိမ့်မည်။ 'A' -> 1 'B' -> 2 ... 'Z' -> 26 ဥပမာ S = "123" ဒီ string ကို decode ဖို့နည်းလမ်းများအရေအတွက်က 3 လျှင်ငါတို့ ...

ဆက်ဖတ်ရန်

မေးခွန်း 176။ အကွာအဝေးကိုတည်းဖြတ်ပါ ပြင်ဆင်ရန်အကွာအဝေးပြproblemနာတွင် n ၏ string X ကိုအရှည်မီတာ၏အခြား Y ကိုပြောင်းရန်လိုအပ်သောအနည်းဆုံးစစ်ဆင်ရေးအရေအတွက်ကိုရှာရမည်။ စစ်ဆင်ရေးခွင့်ပြု: Insertion ပယ်ဖျက်ရေးအစားထိုးဥပမာ Input: String1 = "abcd" String2 = "abe" ရလဒ်: အနည်းဆုံးလိုအပ်သောစစ်ဆင်ရေး 2 (...

ဆက်ဖတ်ရန်

မေးခွန်း 177။ ခိုင်လုံသော parenthesis String ခိုင်လုံသောကွင်းဆက်ပြproblemနာတွင် '(', ')' နှင့် '*' တို့ပါဝင်သော string ကိုပေးထားသည်။ အကယ်၍ '*' ကို '(', ')' သို့မဟုတ်အလွတ်တစ်မျိုးဖြင့်အစားထိုးနိုင်ခြင်းရှိမရှိစစ်ဆေးပါ။ ဥပမာများထည့်သွင်းမှု“ ()” Output true Input“ *)” Output true Input“ (*))” Output true နုံချဉ်းကပ်မှု…။

ဆက်ဖတ်ရန်

မေးခွန်း 178။ အရှည်ဆုံး Palindromic နောက်ဆက်တွဲ ကျွန်ုပ်တို့သည်ရှည်လျားသော palindromic နောက်ဆက်တွဲပြproblemနာ၌ string တစ်ခုပေးခဲ့ပြီး၊ အရှည်ဆုံး palindromic နောက်ဆက်တွဲအရှည်ကိုရှာပါ။ ဥပမာများထည့်သွင်းမှု - TUTORIALCUP ရလဒ် - ၃ ထည့်သွင်းမှု - DYNAMICPROGRAMMING ရလဒ် - ၇။ အရှည်ဆုံး Palindromic နောက်ဆက်တွဲအတွက်နုံချဉ်းကပ်နည်းအထက်ပါပြproblemနာကိုဖြေရှင်းရန်နုံချဉ်းကပ်နည်းသည်အောက်ဖော်ပြပါအကြောင်းအရာအားလုံးအားထုတ်ပေးရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 179။ String ထဲ၌ Nested Parenthesis ၏အမြင့်ဆုံးအနက်ကိုရှာပါ တစ် ဦး string ကို s ကိုပေးတော်မူ၏။ ပေးထားသော string တွင် nested ကွင်းကွင်း၏အတိမ်အနက်ကို print ထုတ်ရန် code ကိုရေးပါ။ ဥပမာ input ကို: s = "(က (ခ) (ဂ) (((င (င) ဆ) ဇ) ငါ (ည ()) ဌ) မီတာ" ရလဒ်: 4 input ကို: s ကို = "(p ((q)) ) ((s) t)) "Output: ၃။ Stack Algorithm ကိုသုံးခြင်းအရှည်ရဲ့ string ကိုစတင်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 180။ ကုဒ်ဖြုတ်ပါ မင်းကို encoded string တစ်ခုပေးထားတယ်ဆိုပါစို့။ string ကိုပုံစံတစ်မျိုးမျိုးဖြင့် encode လုပ်ထားတယ်။ သင့်ရဲ့တာဝန်က string ကို decode လုပ်ရန်ဖြစ်သည်။ ပြောကြပါစို့။ <string of time အကြိမ်မဖြစ်ပေါ်ပါ> [string] Example Input 3 [b] 2 [bc] output bbbcaca ရှင်းလင်းချက်ဤနေရာတွင် 'b' သည် ၃ ကြိမ်နှင့် ca 'သည် ၂ ကြိမ်ဖြစ်ပေါ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 181။ နောက် Permutation လာမယ့် permutation ပြproblemနာမှာငါတို့စကားလုံးတစ်လုံးပေးပြီဆိုပါစို့၊ ၎င်းရဲ့အဘိဓာန်အကြီးအသေးကိုကြည့်ပါ။ ဥပမာ input: str = "tutorialcup" output: tutorialpcu input: str = "nmhdgfecba" output: nmheabcdfg input: str = "algorithms" output: algorithsm input: str = "spoonfeed" output: Next Permutation ...

ဆက်ဖတ်ရန်

မေးခွန်း 182။ အရှည်ဆုံးအဖြစ်များနောက်ဆက်တွဲ မင်းကို str1 နဲ့ str2 နှစ်ခုပေးထားတယ်။ အရှည်ဆုံးဘုံနောက်ဆက်တွဲအရှည်ကိုရှာမယ်။ နောက်ဆက်တွဲ - နောက်ဆက်တွဲဆိုသည်မှာကျန်သောဒြပ်စင်များ၏အစဉ်အလာကိုပြောင်းလဲခြင်းမရှိဘဲအချို့သောသို့မဟုတ်လုံးဝမပါဝင်သောအခြားအစိတ်အပိုင်းများကိုဖယ်ထုတ်ခြင်းဖြင့်နောက်ဆက်တွဲတစ်ခုမှဆင်းသက်လာနိုင်သည်။ ex 'tticp' ၏နောက်ဆက်တွဲသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 183။ Sorting ကိုသုံးပြီးအရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက် ကျွန်ုပ်တို့သည် Strings များပေးထားသော Sorting ပြusingနာကို အသုံးပြု၍ အရှည်ဆုံးအဖြစ်ဆုံးရှေ့ဆက်တွင်အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာပါ။ ဆိုလိုသည်မှာ strings အားလုံးနှင့်တူသောရှေ့ဆက်အပိုင်းကိုရှာပါ။ ဥပမာ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

ဆက်ဖတ်ရန်

မေးခွန်း 184။ Backspace String ကိုနှိုင်းယှဉ်ကြည့်ပါ backspace string တွင် Strings S နှင့် T နှစ်ခုပေးထားသောပြcompareနာကိုနှိုင်းယှဉ်ကြည့်ပါ၊ strings များတွင် '#' ပါ ၀ င်ပြီး backspace character ကိုဆိုလိုသည်။ နမူနာများ Input S = "ab # c" T = "ad # c" Output true (S နှင့် T နှစ်မျိုးလုံးသည် ac) သို့ပြောင်းသည်) Input ...

ဆက်ဖတ်ရန်

မေးခွန်း 185။ ပုံမှန်ဖော်ပြမှုကိုက်ညီမှု Regular Expression Matching ပြနာတွင်ကျွန်ုပ်တို့သည် string နှစ်ခုကိုပေးထားသည် (x ကိုယူကြစို့) သည်စာလုံးအသေးများသာဖြစ်ပြီးဒုတိယ (y ကိုတွက်ကြည့်ကြစို့) သည်စာလုံးအကြီးနှစ်လုံးပါ ၀ င်သည့်စာလုံးအသေးများပါဝင်သည်။ နှင့်“ *” ။ လုပ်ငန်းတာဝန်ကဒုတိယစာကြောင်းရှိမရှိကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 186။ String ကိုပြန်လည်ဖွဲ့စည်း Reorganize String ပြနာတွင်“ az” အက္ခရာအချို့ပါသည့် string ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျွန်ုပ်တို့၏တာ ၀ န်မှာထိုအက္ခရာနှစ်လုံးကိုတစ်လုံးနှင့်တစ်လုံးကပ်ထားခြင်းမရှိစေရ။ ဥပမာအားဖြင့်ထည့်သွင်းခြင်းပန်းသီး Output pelpa Input စာအုပ် Output obko Input aa Output မဖြစ်နိုင် Input aaab Output not ...

ဆက်ဖတ်ရန်

မေးခွန်း 187။ String Compression ကို String Compression ပြproblemနာတွင်၊ [char] အမျိုးအစား char ကိုကျွန်ုပ်တို့ပေးထားသည်။ ၎င်းကိုဇာတ်ကောင်နှင့်သတ်သတ်မှတ်မှတ်ဇာတ်ကောင်တစ်ခုအနေဖြင့်ချုံ့ပါ (အကယ်၍ ဇာတ်ကောင်အရေအတွက်သည် ၁ ဖြစ်ပါက compressed ခင်းကျင်းထားသောတစ်ခုတည်းသောအက္ခရာသည်) ။ compressed array ၏အရှည်သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 188။ မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက် မှန်ကန်သော စကားချပ် LeetCode ပြဿနာတွင် ကျွန်ုပ်တို့သည် '('၊ ')'၊ '{'၊ '}', '[' နှင့် ']' ဟူသော စာလုံးများသာ ပါဝင်သော စာကြောင်းတစ်ခုကို ပေးခဲ့ပြီး၊ ထည့်သွင်းသည့်စာကြောင်းသည် မှန်ကန်မှုရှိမရှိ ဆုံးဖြတ်ပါ။ ဤတွင် ကျွန်ုပ်တို့သည် သင့်အား မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပေးပါမည်။ ထည့်သွင်းမှုစာကြောင်းသည် မှန်ကန်ပါက- Open brackets ကို ပိတ်ရမည်...

ဆက်ဖတ်ရန်

မေးခွန်း 189။ Trie သုံးပြီးအရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက် ကျွန်ုပ်တို့သည် Strings များပေးထားပြီး Trie ပြusingနာကို အသုံးပြု၍ အကျဆုံးဆုံးသောရှေ့ဆက်တွင်အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာပါ။ ဆိုလိုသည်မှာ strings အားလုံးနှင့်တူသောရှေ့ဆက်အပိုင်းကိုရှာပါ။ ဥပမာ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

ဆက်ဖတ်ရန်

မေးခွန်း 190။ သက်တမ်းရှိနံပါတ် ကျွန်တော်တစ် ဦး string ကိုပေးပြီ Valid နံပါတ်ပြproblemနာ၌, ကမှန်ကန်သောဒdecimalမကိန်းသို့အနက်ရှိမရှိစစ်ဆေးပါ။ ပေးထားသော string ကိုခိုင်လုံသောဒasမအဖြစ်အဓိပ္ပာယ်ဖွင့်ရန်အတွက်သတိပြုရန်လိုသည်။ ၎င်းတွင်အောက်ပါအက္ခရာများပါ ၀ င်ရမည် - တောလည်ရာ ၀-၉၊

ဆက်ဖတ်ရန်

မေးခွန်း 191။ ရေတွက်။ ပြောပါ Count and Say မှာကျွန်တော်တို့ N ကိုပေးထားပြီးဒီကိန်းဂဏန်းရဲ့ nth term ကိုရှာပြီး sequence ကိုပြောဖို့လိုပါတယ်။ ပထမ ဦး စွာရေတွက်ခြင်းနှင့်ဆက်နွှယ်ခြင်းဆိုသည်မှာအဘယ်နည်း။ ပထမ ဦး စွာစာပိုဒ်၏စည်းကမ်းချက်များကိုကြည့်ပါ။ ပထမအသုံးအနှုန်းသည်“ 1” ဖြစ်သည်။ ဒုတိယသက်တမ်းမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 192။ ထူးခြားတဲ့ဇာတ်ကောင်ကို string ထဲမှာရှာပါ ရှာပုံတော်တွင်ပြproblemနာရှိရှာဖွေရေးထူးခြားသောဇာတ်ကောင်တွင်စာလုံးအသေး (az) သာပါသော string ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျွန်တော်တို့ထပ်ခါတလဲလဲထပ်ခါတလဲလဲလုပ်တဲ့အက္ခရာကိုရှာပြီးအညွှန်းကိုထုတ်ဖို့လိုတယ်။ အဘယ်သူမျှမထိုကဲ့သို့သောဇာတ်ကောင်ပုံနှိပ် -1 တည်ရှိလျှင်။ Input Format တစ်ခုတည်းသောလိုင်းတစ်ခုပါ။ ပုံနှိပ်ထုတ်ဝြေခင်းပုံစံ ...

ဆက်ဖတ်ရန်

မေးခွန်း 193။ Isomorphic ညှို့ Isomorphic Strings - string1 မှာရှိတဲ့ character2 တစ်ခုစီတိုင်းအတွက် string1 မှာအက္ခရာတွေနဲ့ထူးခြားတဲ့မြေပုံရှိမရှိရှိမရှိကိုစစ်ဆေးဖို့နှစ်ခု string ကိုပေးထားပါတယ်။ အတိုချုပ်ဆိုရလျှင်မြေပုံတစ်ခုမှတစ်ခုသို့မဟုတ်ရှိမရှိစစ်ဆေးပါ။ Example Input str2 = "aab" strXNUMX = "xxy" Output True ...

ဆက်ဖတ်ရန်

မေးခွန်း 194။ String Shifts Leetcode ကိုလုပ်ဆောင်ပါ A shift ဆိုသည်မှာ ASCII တန်ဖိုးတွင် 1 အက္ခရာများကိုမြှောက်လိုက်သောလုပ်ငန်းစဉ်ဖြစ်သည်။ နောက်ဆုံးအက္ခရာ z အတွက်ပြန်လည်စတင်သည်။ ဆိုလိုသည်မှာ z ၏ပြောင်းကုန်ပြီ a ဖြစ်သည်။ လုပ်ဆောင်မှုလုပ်ဆောင်ချက်အပြောင်းအလဲများတွင် leetcode ပြproblemနာကိုကျွန်ုပ်တို့သည် s (စာလုံးအသေးစာလုံးများသာ) နှင့် array တစ်ခု [... ကိုပေးထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 195။ Strings များသည် K အကွာအဝေးအပြင်ပါမဟုတ်ကိုစစ်ဆေးပါ ပြStatနာဖော်ပြချက် Strings နှစ်ခုနှင့်ကိန်းတစ်ခုအရပေးထားသောစာကြောင်းများသည် k အကွာအဝေးမကွဲရှိမရှိစစ်ဆေးရန်ပရိုဂရမ်တစ်ခုရေးပါ။ ဆိုလိုသည်မှာမည်သည့်စာလုံးမဆိုကိုက်ညီမှုရှိပါကသို့မဟုတ်မည်သည့်ဇာတ်ကောင်ကိုမဆိုဖယ်ရှားရန်ဖြစ်သည်။ ၎င်းကို k အကွာအဝေး ဟူ၍ ခွဲခြားထားသည်။ Input Format ပထမဆုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 196။ Strind တစ်ခု၏ Palindromic Partitions အားလုံးကိုပုံနှိပ်ပါ ပြweနာဖော်ပြချက်“ String ၏ Palindromic Partitions များအားလုံးကိုပုံနှိပ်ပါ” တွင်ကျွန်ုပ်တို့သည်“ s” string ကိုပေးထားသည်။ ဖြစ်နိုင်သမျှ palindromic partition ကိုပုံနှိပ်ရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ palindrome ဆိုသည်မှာစာလုံး၊ နံပါတ်၊ စကားစု (သို့) ရှေ့သို့စာပြန်ခြင်းနှင့်အတူတူသောအခြားသောစာလုံးအစဉ်လိုက်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 197။ Kth Non- ထပ်ကျော့ဇာတ်ကောင် ပြStatနာဖော်ပြချက်“ Kth Non-repeatating Character” တွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးထားပါသည်။ kth non-repeating_character ကိုရှာဖွေရန် program တစ်ခုရေးပါ။ အကယ်၍ k ထက်နည်းပါက string တွင်ထပ်ခါတလဲလဲမလုပ်ပါက“ -1” ကိုရိုက်ပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်း "s" ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 198။ Word Matching အားဖြင့်အရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက်စကားလုံး ပြStatနာဖော်ပြချက်“ Word အားဖြင့်ကိုက်ညီသောစကားလုံးအားဖြင့်အသုံးပြုသောအရှည်ဆုံးအသုံးအနှုန်းများ” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် N strings များကိုပေးထားသည်။ ပေးထားသောကြိုး၏အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပထမဆုံးနံပါတ်မှာကိန်းဂဏန်းစုစုပေါင်းကိုဆိုလိုသည်။ နောက် N လိုင်းများ ...

ဆက်ဖတ်ရန်

မေးခွန်း 199။ အက္ခရာကိုက်ညီခြင်းဖြင့်အက္ခရာကို သုံး၍ အရှည်ဆုံးအဖြစ်အများဆုံးရှေ့ဆက် ပြCharနာဖော်ပြချက်“ အက္ခရာကိုက်ညီခြင်းဖြင့်အက္ခရာကို သုံး၍ အရှည်ဆုံးအဖြစ်အပျက်ကိုအသုံးပြုခြင်း” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် N နှင့် N ညှို့များကိုပေးထားသည်။ ပေးထားသောကြိုး၏အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format နံပါတ်ကိုညွှန်းထားတဲ့ကိန်းသေတန်ဖိုး N ထည့်သွင်းထားသောပထမစာကြောင်းသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 200။ STL ကိုအသုံးပြုထားသောပေးထားသော String တစ်ခု၏ permutations ပြStatနာဖော်ပြချက်“ STL ကို အသုံးပြု၍ ပေးထားသော String တစ်ခု၏ Permutations” တွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးသည်။ STL လုပ်ဆောင်ချက်များကို အသုံးပြု၍ input string ၏ permutations အားလုံးကိုပုံနှိပ်ပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်းသည် "s" ဖြစ်သည်။ Output Format ကပေးထားတဲ့ permutation အားလုံးကိုပုံနှိပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 201။ Binary Search II ကို သုံး၍ အရှည်လျားဆုံးအသုံးအများဆုံးရှေ့ဆက် ပြinaryနာဖော်ပြချက်“ Binary Search II ကို အသုံးပြု၍ အရှည်ဆုံးအဖြစ်အပျက်ကိုအသုံးပြုခြင်း” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် N နှင့် N ညှို့များကို integer value ပေးထားသည်။ ပေးထားသောညှို့၏အရှည်ဆုံးဘုံရှေ့ဆက်ကို print ထုတ်မည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဘုံရှေ့ဆက်မရှိပါက“ -1” ကိုရိုက်ပါ။ Input Format ပထမစာကြောင်းမှာပါဝင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 202။ တစ် ဦး String ၏ Palindrome permutations ပြStatနာဖော်ပြချက်“ Palindrome permutations of a String” ပြproblemနာမှာ input string“ s” ကိုကျွန်ုပ်တို့ပေးထားတယ်။ string ၏အက္ခရာများကို အသုံးပြု၍ ထုတ်လုပ်နိုင်သောဖြစ်နိုင်သမျှ palindromes ကိုပုံနှိပ်ပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်း "s" ။ ဖြစ်နိုင်သမျှအားလုံးကိုပုံနှိပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 203။ အရှည်ဆုံးတရားဝင်အလွှာ၏အရှည် ပြStatနာဖော်ပြချက်“ အရှည်ဆုံးတရားဝင်အရှည်ဆုံးအရှည်” တွင်ကျွန်ုပ်တို့သည်ကွင်းဖွင့်ခြင်းနှင့်ပိတ်ခြင်းသာပါဝင်သော string ကိုပေးထားပါသည်။ အရှည်ဆုံးတရားဝင်ကွင်းဆက်အလွှာကိုတွေ့နိုင်မည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format string တစ်ခုပါ ၀ င်သည့်ပထမနှင့်လိုင်းတစ်ခုတည်းသာ။ Output Format ပထမဆုံးနှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 204။ အခြားစာကြောင်းတစ်ခု၏ စာလုံးအားလုံးပါဝင်သော string တစ်ခုရှိ အသေးငယ်ဆုံးဝင်းဒိုး ပေးထားသော စကားလုံး၏ အက္ခရာများ အားလုံးကို ပါဝင်သော အတိုဆုံး စာကြောင်း ခွဲကို ရှာပါ သို့မဟုတ် အခြား string ၏ အက္ခရာ အားလုံး ပါဝင်သော စာကြောင်း ထဲတွင် အသေးငယ်ဆုံး ဝင်းဒိုးကို ရှာပါ ၊ s နှင့် t နှစ်ခု ပေးထားသော စာကြောင်း နှစ်ခု တွင် အနိမ့်ဆုံး ဝင်းဒိုး ကို တွေ့မည့် လုပ်ဆောင်ချက် ကို ရေးပါ ။ မည်...

ဆက်ဖတ်ရန်

မေးခွန်း 205။ ပေးထားသောနံပါတ်များကိုအကြီးမားဆုံးနံပါတ် ၂ အဖြစ်ဖွဲ့စည်းရန်စီစဉ်ပါ ပြStatနာဖော်ပြချက်“ အကြီးမားဆုံးနံပါတ် ၂ ကိုဖွဲ့စည်းရန်အတွက်ပေးထားသောနံပါတ်များကိုစီစဉ်ပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည်အပေါင်းကိန်းသေများကိုပေးခဲ့သည်။ အစီအစဉ်ကိုအကြီးမားဆုံးတန်ဖိုးဖြစ်စေမည့်နည်းဖြင့်သူတို့ကိုစီစဉ်ပါ။ Input Format n ကိန်းတစ်ခုပါ ၀ င်သည့်ပထမနှင့်တစ်ကြောင်းတည်း။ ပါ ၀ င်သောဒုတိယမျဉ်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 206။ ချိတ်ဆက်ထားသော Strings များစာရင်းသည် Palindrome တစ်ခုဟုတ်မဟုတ်စစ်ဆေးပါ ပြstringနာဖော်ပြချက်“ Strings of a Linked list က Palindrome တစ်ခုလားဆိုတာစစ်ဆေးပါ” ပြInနာမှာ string data တွေကိုကိုင်တွယ်တဲ့ list ကိုပေးထားပါတယ်။ ဒေတာသည် palindrom တစ်ခုဟုတ်မဟုတ်စစ်ဆေးရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဥပမာ ba-> c-> d-> ca-> b 1 ရှင်းလင်းချက်။ ။ အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည် ...

ဆက်ဖတ်ရန်

Facebook သစ်ပင်မေးခွန်းများ

မေးခွန်း 207။ Sum Root to Leaf Numbers LeetCode ဖြေရှင်းချက် Problem Statement Sum Root to Leaf Numbers LeetCode Solution ကပြောပါတယ် – သင့်အား 0 မှ 9 ဂဏန်းများသာပါဝင်သော ဒွိသစ်ပင်၏အမြစ်ကို ပေးထားသည်။ သစ်ပင်ရှိ အမြစ်မှ အရွက်လမ်းကြောင်းတစ်ခုစီသည် နံပါတ်တစ်ခုကို ကိုယ်စားပြုသည်။ ဥပမာအားဖြင့်၊ အမြစ်မှအရွက်လမ်းကြောင်း 1 -> 2 -> 3 သည် နံပါတ် 123 ကိုကိုယ်စားပြုသည်။ အမြစ်မှအရွက်နံပါတ်များအားလုံး၏ စုစုပေါင်းပေါင်းလဒ်ကို ပြန်ပေးပါ။ စမ်း...

ဆက်ဖတ်ရန်

မေးခွန်း 208။ Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက်- Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ဒွိသစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ nodes များ၏ တန်ဖိုးများ အစီအစဥ်ဖြတ်ကျော်မှုကို ပြန်ပေးသည်။ ဥပမာ 1- ထည့်သွင်းမှု- root = [1,null,2,3] အထွက်- [1,3,2] နမူနာ 2- ထည့်သွင်းမှု- root = [] ရလဒ်- [] ဥပမာ 3- ထည့်သွင်းမှု- root = [1] အထွက်- [1] ကန့်သတ်ချက်များ- အတွင်းရှိ node အရေအတွက်၊

ဆက်ဖတ်ရန်

မေးခွန်း 209။ ချိတ်ဆက်ထားသောစာရင်း LeetCode ဖြေရှင်းချက်သို့ Flatten Binary Tree ချိတ်ဆက်ထားသောစာရင်းသို့ Flatten Binary Tree မှ LeetCode Solution မှပြောထားသည် - ဒွိသစ်ပင်တစ်ပင်၏အမြစ်ကို "လင့်ခ်ချိတ်ထားသောစာရင်း" အဖြစ်သို့ ပြားစေသည်- "လင့်ခ်ချိတ်ထားသောစာရင်း" သည် ညာဘက်ကလေးညွှန်ပြသည့်နောက် node သို့ညွှန်ပြသည့် တူညီသော TreeNode အတန်းကို အသုံးပြုသင့်သည်။ စာရင်းထဲတွင် ဘယ်ဘက်ကလေးညွှန်ပြချက်သည် အမြဲတမ်း null ဖြစ်သည်။ "ချိတ်ဆက်ထားသောစာရင်း"...

ဆက်ဖတ်ရန်

မေးခွန်း 210။ N-Ary Tree LeetCode ဖြေရှင်းချက်၏ အချင်း ပြဿနာ ထုတ်ပြန်ချက်- N-Ary Tree LeetCode ဖြေရှင်းချက်၏ အချင်း- N-ary သစ်ပင်၏ အမြစ်ကို ပေး၍ သင်သည် သစ်ပင်၏ အချင်း၏ အရှည်ကို တွက်ချက်ရန် လိုအပ်သည်။ N-ary သစ်ပင်တစ်ပင်၏ အချင်းသည် သစ်ပင်ရှိ ဆုံမှတ်နှစ်ခုကြားရှိ အရှည်ဆုံးလမ်းကြောင်းဖြစ်သည်။ ဒီလမ်းက ဖြစ်ကောင်းဖြစ်နိုင်ပါ့မလား...

ဆက်ဖတ်ရန်

မေးခွန်း 211။ Binary Tree Leetcode ဖြေရှင်းချက်၏ အနိမ့်ဆုံးဘုံဘိုးဘွား Problem Statement The binary Tree ၏ အနိမ့်ဆုံးဘုံဘိုးဘေး LeetCode ဖြေရှင်းချက် – “Binary သစ်ပင်၏ အနိမ့်ဆုံးဘုံဘိုးဘေးများ” သည် ဒွိသစ်ပင်၏အမြစ်နှင့် သစ်ပင်၏ဆုံမှတ်နှစ်ခုကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ဤ node နှစ်ခု၏ အနိမ့်ဆုံးဘုံဘိုးဘေးကို ရှာရန် လိုအပ်သည်။ အနိမ့်ဆုံးဘုံ...

ဆက်ဖတ်ရန်

မေးခွန်း 212။ Node Leetcode ဖြေရှင်းချက်တစ်ခုစီတွင် Next Right Pointers များဖြည့်ခြင်း။ ပြဿနာထုတ်ပြန်ချက် Node တစ်ခုစီရှိ LeetCode ဖြေရှင်းချက်တွင် မှန်ကန်သောညွှန်ကိန်းများဖြည့်ခြင်း - "Node တစ်ခုစီတွင် Next Right Pointers ကိုဖြည့်ခြင်း" သည် ပြီးပြည့်စုံသော binary tree ၏အမြစ်ကိုပေးဆောင်ပြီး ကျွန်ုပ်တို့သည် node ၏နောက်ထပ်ညွှန်ပြချက်တစ်ခုစီကို ၎င်း၏နောက်ညာဘက် node တွင်ထည့်သွင်းရန်လိုအပ်သည်။ နောက်တစ်ခုမရှိရင်...

ဆက်ဖတ်ရန်

မေးခွန်း 213။ Nodes များကိုဖျက်ပြီး Forest Leetcode ဖြေရှင်းချက်ကို ပြန်ပေးပါ။ ပြဿနာ ထုတ်ပြန်ချက် Node များကို ဖျက်ရန်နှင့် Return Forest LeetCode ဖြေရှင်းချက် - "Nodes များကို ဖျက်ပြီး သစ်တောပြန်ခြင်း" သည် node တစ်ခုစီတွင် ကွဲပြားသောတန်ဖိုးရှိသည့် ဒွိသစ်ပင်၏ အမြစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ကျွန်ုပ်တို့တွင်ပါရှိသောတန်ဖိုးများပါရှိသော node အားလုံးကိုဖျက်ရန်လိုအပ်သည့် array၊ to_delete ကိုလည်းပေးထားပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 214။ Symmetric Tree Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Symmetric Tree LeetCode ဖြေရှင်းချက် – “Symmetric Tree” သည် ဒွိသစ်ပင်၏အမြစ်ကိုပေးဆောင်ကြောင်းဖော်ပြထားပြီး ပေးထားသော ဒွိစုံသစ်ပင်သည် သူ့ဘာသာသူမှန်တစ်ချပ်ဟုတ်မဟုတ် (၎င်း၏အလယ်ဗဟိုပတ်ပတ်လည်တွင် အချိုးညီညီ) ရှိမရှိ စစ်ဆေးရန် လိုအပ်ပါသည်။ ဟုတ်ပါက၊ မဟုတ်ရင် အမှားကို အမှန်ပြန်ပေးရမှာ ဖြစ်ပါတယ်။ ဥပမာ-...

ဆက်ဖတ်ရန်

မေးခွန်း 215။ ပစ်မှတ်ပေါင်းလဒ် Leetcode Solutions နှင့်အတူ Leaf လမ်းကြောင်းကိုမှ Root တစ် ဦး က binary သစ်ပင်နှင့်တစ်ခုကိန်းပေးထားသည်။ ကျွန်ုပ်တို့၏ရည်မှန်းချက်မှာသစ်ပင်တွင်အမြစ်မှသစ်ရွက်လမ်းကြောင်းရှိမရှိပြန်လာရန်ဖြစ်သည်။ ၎င်းသည် sum သည် target-K နှင့်ညီသည်။ လမ်းကြောင်း၏ပေါင်းလဒ်သည်၎င်းပေါ်တွင်တည်ရှိသည် node အားလုံး၏ပေါင်းလဒ်ဖြစ်သည်။ ၂ /

ဆက်ဖတ်ရန်

မေးခွန်း 216။ မောရစ် Traversal Morris ဖြတ်လမ်းသည် stack နှင့် recursion ကိုအသုံးမပြုဘဲ binary tree အတွင်းရှိ node များကိုဖြတ်ကူးရန်နည်းလမ်းဖြစ်သည်။ ထို့ကြောင့် linear ဖို့အာကာသရှုပ်ထွေးလျှော့ချ။ Inorder ဖြတ်သန်းဥပမာ 9 7 1 6 4 5 3 1 / \ 2 ...

ဆက်ဖတ်ရန်

မေးခွန်း 217။ အနီရောင် - အနက်ရောင်သစ်ပင်နိဒါန်း အနီရောင်အနက်ရောင်သစ်ပင်သည်ကိုယ်ပိုင်ဟန်ချက်ညီသော binary tree ဖြစ်သည်။ ဤသစ်ပင်တွင် node တိုင်းသည်အနီရောင် node တစ်ခုသို့မဟုတ်အနက်ရောင် node တစ်ခုခုဖြစ်သည်။ ဤအနီရောင် - အနက်ရောင်သစ်ပင်နိဒါန်းတွင်ကျွန်ုပ်တို့သည်၎င်း၏အခြေခံဂုဏ်သတ္တိများအားလုံးကိုဖုံးကွယ်ရန်ကြိုးစားလိမ့်မည်။ အနီရောင် - Black သစ်ပင်၏ဂုဏ်သတ္တိများ node တိုင်းသည်အနီရောင် (သို့) အနက်ရောင်အဖြစ်ကိုယ်စားပြုသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 218။ နှစ်ခု Binary Tree အဆင့်အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ ပြStatနာဖော်ပြချက်ပြBနာ“ Binary Tree နှစ်မျိုးစလုံး၏အဆင့်အားလုံးသည် Anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ” သင်က Binary Tree နှစ်ခုပေးသည်ဟုဆိုသည်။ သစ်ပင်နှစ်ပင်၏ level အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ။ ဥပမာနှစ်ခုလုံး၏အဆင့်အားလုံးရှိမရှိစစ်ဆေးရန်စစ်မှန်သော Input false Algorithm ကိုသွင်းပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 219။ Balanced BST မှ Linked စာရင်း Sort စနစ်တကျချိတ်ဆက်ထားသောစာရင်းတွင်မျှတသော BST ပြproblemနာတွင်ကျွန်ုပ်တို့သည်စီထားသည့်အစဉ်လိုက်တစ်ခုတည်းချိတ်ဆက်ထားသောစာရင်းကိုပေးထားပြီး၎င်းသည်တစ်ခုတည်းသောချိတ်ဆက်ထားသည့်စာရင်းမှမျှတသောဒွိသစ်ပင်ကိုတည်ဆောက်ရန်ဖြစ်သည်။ နမူနာများ Input 1 -> 2 -> 3 -> 4 -> 5 Output Pre-order: 3 2 1 5 4 Input 7 -> ...

ဆက်ဖတ်ရန်

မေးခွန်း 220။ တစ် ဦး BST Greater sum သစ်ပင်သို့ပြောင်းလဲ BST တစ်ခုကိုပိုမိုကြီးမားသော sum သစ်ပင်သို့ BST အဖြစ်ပြောင်းလဲခြင်းသည်၎င်းကိုပိုမိုကြီးမားသော sum သစ်ပင်သို့ပြောင်းလဲရန် algorithm တစ်ခုရေးရန်ဖြစ်သည်။ ဆိုလိုသည်မှာ node တစ်ခုချင်းစီကို၎င်းထက်ပိုသော element အားလုံး၏ပေါင်းလဒ်ကိုသယ်ဆောင်ရန်ဖြစ်သည်။ နမူနာ Input Output ကြိုတင်မှာယူမှု: 69 81 87 34 54 ...

ဆက်ဖတ်ရန်

မေးခွန်း 221။ BST သစ်တစ်ခုသို့ BST တစ်ခုကိုပြောင်းလဲပစ်ပါကထိုထက်ကြီးသောသော့များအားလုံး၏ပေါင်းလဒ်ကိုသော့အားလုံးသို့ပေါင်းထည့်သည် Binary Search Tree ကိုပေးထားပြီး၊ BST တစ်ခုကို Binary Tree သို့ပြောင်းရန် algorithm တစ်ခုရေးပါ ဥပမာ Input Output Pre-order : 81 87 88 54 69 34 Naive Approach အိုင်ဒီယာသည် အလွန်ရိုးရှင်းပြီး အားလုံးကို ကျော်ဖြတ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 222။ ပေးထားသော Inorder နှင့် Preorder ဖြတ်သန်းရာမှ Binary Tree ကိုတည်ဆောက်ပါ ဤပြproblemနာ၌, ငါတို့ binary သစ်ပင် inorder နှင့် preorder ရှိသည်။ ကျနော်တို့ပေးထားသော Inorder နှင့် Preorder ဖြတ်သန်းရာမှ binary tree တည်ဆောက်ရန်လိုအပ်သည်။ ဥပမာ Input: Inorder = [: D, B, E, A, F, C] Preorder = [A, B, D, E, C, F] Output: ကြိုတင်အမိန့်ဖြတ်သန်း ... ကဖွဲ့စည်းသစ်ပင်၏

ဆက်ဖတ်ရန်

မေးခွန်း 223။ တစ် ဦး BST အတွက် Kth အသေးဆုံး Element ကို ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည် BST နှင့်နံပါတ် k ပေးထားပြီး BST တွင် kth အသေးဆုံး element ကိုရှာကြသည်။ ဥပမာများထည့်သွင်းသစ်ပင် [] = {5, 3, 6, 2, 4, null, null, 1} k = 3 Output 3 Input tree [] = {3, 1, 4, null, 2} = = 1 Output 1 ။ ..

ဆက်ဖတ်ရန်

မေးခွန်း 224။ အနိမ့်ဆုံးအဖြစ်များသည့်ဘိုးဘေး binary tree တစ်ခုနှင့် node n1 နှင့် n2 နှစ်ခုတို့၏အရင်းအမြစ်ဖြစ်သော node များ၏ LCA (Lowest Common ဘိုးဘေး) ကိုရှာပါ။ ဥပမာအနိမ့်ဆုံးအဖြစ်များသည့်ဘိုးဘေး (LCA) ဆိုသည်မှာအဘယ်နည်း။ node တစ်ခု၏ဘိုးဘေးများသည် root နှင့် node အကြားလမ်းကြောင်းရှိပစ္စုပ္ပန် node များဖြစ်သည်။ မှာပြထားတဲ့ binary tree ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 225။ Binary Tree တွင်အဆင့်များ၏ပျမ်းမျှ ဒွိသစ်ပင်ပြဿနာရှိ ပျမ်းမျှအဆင့်များတွင် ကျွန်ုပ်တို့သည် ဒွိသစ်ပင်တစ်ခုကို ပေးထားပြီး၊ သစ်ပင်ရှိ အဆင့်တိုင်း၏ node များအားလုံး၏ ပျမ်းမျှပမာဏများကို ပရင့်ထုတ်ပါ။ ဥပမာ ထည့်သွင်းခြင်း- ရလဒ်- {10.0၊ 25.0၊ 45.0၊ 70.0} ရှင်းလင်းချက်- ပထမအဆင့် : ပျမ်းမျှ = (10) / 1 = 10.0 ဒုတိယအဆင့် : ပျမ်းမျှ = ...

ဆက်ဖတ်ရန်

မေးခွန်း 226။ Binary Search Tree တွင်အနိမ့်ဆုံးအဖြစ်အပျက်ဖြစ်သည် binary search tree ၏ရင်းမြစ်နှစ်ခုနှင့် node n1 နှင့် n2 နှစ်ခုကြောင့်ပေးထားသော binary search tree ရှိ node များ၏ LCA (အနိမ့်ဆုံးအဖြစ်များသည့်ဘိုးဘေး) ကိုရှာပါ။ ဥပမာ Binary Search Tree ရှိအနိမ့်ဆုံးဘိုးဘေးဘီဘင်အတွက်အနိမ့်ဆုံးချဉ်းကပ်နည်း LCA ကိုရှာဖွေရန်အကောင်းဆုံးနည်းလမ်းကို အသုံးပြု၍ LCA (n1, n2) ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 227။ Node တစ်ခုစီတွင်နောက်ညာညာညွှန်ပြခြင်း Binary Tree တစ်ခုပေးထားခြင်းသည်ဘယ်ဘက်မှညာသို့တူညီသောအဆင့်ရှိ node များနှင့်ဆက်သွယ်ပါ။ Tree Node ဖွဲ့စည်းပုံ: သစ်ပင်၏ node တစ်ခုတွင်သစ်ပင် node အမျိုးအစား၏အချက်အလက်များ (integer တန်ဖိုး)၊ pointers (နောက်၊ ဘယ်၊ ညာ) တို့ပါ ၀ င်သောအပိုင်း (၄) ခုပါ ၀ င်သည်။ ၎င်း၏လမ်းကြောင်းဆီသို့ node ကိုအမှတ်၏နောက်ထပ် pointer ...

ဆက်ဖတ်ရန်

မေးခွန်း 228။ အချိုးကျသစ်ပင် Symmetric Tree ပြproblemနာတွင် binary tree ပေးပြီး၎င်းသည်သူကိုယ်တိုင်မှန်ရှိမရှိစစ်ဆေးပါ။ သစ်ပင်တစ်ပင်ကို root node မှတဆင့် simmmetry ဝင်ရိုးတစ်ခုရှိလျှင်၎င်းသည်တူညီသောထက်ဝက်ကိုနှစ်ခုခွဲခြားသည်ဆိုပါကသူ့ဟာသူ၏မှန်ပုံရိပ်ဖြစ်သည်။ ဥပမာအမျိုးအစားများ ...

ဆက်ဖတ်ရန်

မေးခွန်း 229။ Trie သုံးပြီးအရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက် ကျွန်ုပ်တို့သည် Strings များပေးထားပြီး Trie ပြusingနာကို အသုံးပြု၍ အကျဆုံးဆုံးသောရှေ့ဆက်တွင်အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာပါ။ ဆိုလိုသည်မှာ strings အားလုံးနှင့်တူသောရှေ့ဆက်အပိုင်းကိုရှာပါ။ ဥပမာ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

ဆက်ဖတ်ရန်

မေးခွန်း 230။ Sorted List ကို Binary Search Tree သို့ပြောင်းပါ ချိတ်ဆက်စာရင်းပေးထားပြProbleနာ။ ချိတ်ဆက်စာရင်း၏ဒြပ်စင်တိုးမြှင့်နိုင်ရန်အတွက်ဖြစ်ကြသည်။ ပေးထားသောချိတ်ဆက်ထားသောစာရင်းကိုမျှမျှတတ binary search tree သို့ပြောင်းပါ။ အလွန်အမင်းမျှတသော binary search tree ဆိုသည်မှာ binary search tree တစ်ခုဖြစ်သည်။ ၎င်းသည် subtrees နှစ်ခုအနက်အနက်မှမည်သည့်အရာမဆိုကွဲပြားခြားနားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 231။ Binary Search Tree ကိုအတည်ပြုပါ Validate In Problem Binary Search Tree ပြproblemနာကိုကျွန်တော်တို့သစ်ပင်တစ်ပင်၏အမြစ်ကိုပေးပြီးမှ၊ ၎င်းသည် binary search tree ဟုတ်၊ မဟုတ်ဟုတ်မဟုတ်စစ်ဆေးသင့်သည်။ ဥပမာ - Output: true ရှင်းလင်းချက် - ပေးထားသောသစ်ပင်သည် binary search tree ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 232။ လမ်းကြောင်းဆမ်း Path Sum Problem ဆိုတာဘာလဲ။ Path Sum ပြproblemနာမှာ binary tree နဲ့ SUM တစ်ခုလုံးပေးထားတယ်။ အမြစ်မှအရွက်သို့သွားသောလမ်းကြောင်းသည် SUM နှင့်တူညီမှုရှိမရှိကိုကျွန်ုပ်တို့ရှာဖွေရမည်။ Path sum ကို node အားလုံး၏ပေါင်းလဒ်အဖြစ်သတ်မှတ်ပါတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 233။ ဒွိသစ်ပင်၏အဆင့်အမိန့်ဖြတ်သန်း ပေးထားသော binary tree ၏ level order ဖြတ်သန်းခြင်းသည် binary tree ၏ BFS နှင့်အတူတူပင်ဖြစ်သည်။ BFS ဆိုတာဘာလဲဆိုတာငါတို့သိပြီးသားလား။ အကယ်၍ မရရှိလျှင်စိတ်မကောင်းစရာမလိုပါ၊ ဆောင်းပါးတစ်ခုလုံးကိုဖတ်ပြီးပိုမိုနားလည်ရန်ကျွန်ုပ်တို့၏ယခင်ဆောင်းပါးများကိုလေ့လာပါ။ BFS သည် ...

ဆက်ဖတ်ရန်

Facebook ဂရပ်ဖစ်မေးခွန်းများ

မေးခွန်း 234။ Graph Bipartite ဖြစ်ပါသလား။ LeetCode ဖြေရှင်းချက် Problem Statement Is Graph Bipartite LeetCode Solution- n node များပါရှိသော လမ်းညွှန်မထားသော ဂရပ်တစ်ခု ရှိပြီး node တစ်ခုစီကို 0 နှင့် n - 1 ကြားတွင် ရေတွက်ထားသည်။ သင့်အား 2D array ဂရပ်တစ်ခု ပေးအပ်ထားပြီး၊ graph[u] သည် သင့်အတွက် node များဖြစ်သော node များ၏ array တစ်ခုဖြစ်သည်။ ကပ်လျက်။ ပို၍တရားဝင်သည်၊ ဂရပ်[u]ရှိ v တစ်ခုစီအတွက်၊ node u နှင့် node v ကြားတွင် လမ်းညွှန်မထားသော အစွန်းတစ်ခုရှိသည်။ ဂရပ်တွင်...

ဆက်ဖတ်ရန်

မေးခွန်း 235။ Bellman Ford Algorithm Bellman Ford Algorithm ကို ရင်းမြစ် အောက်ခြေမှ အတိုဆုံး လမ်းကြောင်းကို ဒေါင်လိုက် အားလုံးကို ရှာဖွေရန်အတွက် အသုံးပြုသည်။ အနုတ် သို့မဟုတ် အပြုသဘော ဖြစ်နိုင်သည့် ရင်းမြစ် vertex နှင့် အစွန်းများ၏ အလေးများပါသည့် ဂရပ်ကို ပေးသည်။ ယခု၊ စာဖတ်သူသည် ကျွန်ုပ်တို့တွင် Dijkstra ရှိနေပြီဟု ဆိုနိုင်ပါသည်။ အခြား algorithm များဖြင့် ကျွန်ုပ်တို့ကို အဘယ်ကြောင့် အနှောင့်အယှက်ပေးသနည်း။ ထားပါတော့..။

ဆက်ဖတ်ရန်

မေးခွန်း 236။ ဌာနခွဲကိုအကဲဖြတ်ပါ အကဲဖြတ်ခြင်းခွဲဝေခြင်းပြevaluateနာတွင်ကျွန်ုပ်တို့သည်ညီမျှခြင်းအချို့ကိုပေးခဲ့ပြီး A / B = k၊ A နှင့် B သည် string များဖြစ်ပြီး k သည်တကယ့်နံပါတ်ဖြစ်သည်။ အဖြေများမရှိပါကအချို့သောမေးခွန်းများကိုဖြေပါ -1 ။ ဥပမာ Input: ညီမျှခြင်း: a / b = 2.0 နှင့် b / c = 3.0 queries: a / c ...

ဆက်ဖတ်ရန်

မေးခွန်း 237။ ကျွန်း၏မက်စ်Areaရိယာ ပြနာဖော်ပြချက် - 2D matrix တစ်ခုအရ matrix သည် 0 င် (ရေကိုကိုယ်စားပြုသည်) နှင့် 1 (မြေယာကိုယ်စားပြု) သည် entries အဖြစ်သာရှိသည်။ Matrix ရှိကျွန်းတစ်ကျွန်းအားကပ်လျက် ၁ ရှိချိတ်ဆက်ထားသော ၄ ခု (အလျားလိုက်နှင့်ဒေါင်လိုက်) အားလုံးကိုအုပ်စုဖွဲ့ခြင်းဖြင့်ဖွဲ့စည်းသည်။ Matrix ရှိကျွန်း၏အများဆုံးareaရိယာကိုရှာပါ။ အစွန်းလေးဖက်လုံးက ...

ဆက်ဖတ်ရန်

မေးခွန်း 238။ ဂရပ်ပုံတူကူးယူခြင်း ဂရပ်ပုံတူပွားခြင်းဆိုသည်မှာအဘယ်နည်း။ ဒီနေ့မှာငါတို့နှင့်အတူ undirected ဂရပ်တစ်ခုရည်ညွှန်းရှိသည်။ ငါတို့ဘာလုပ်ရမလဲ။ ပေးထားသောဂရပ်၏နက်ရှိုင်းသောမိတ္တူပြန်လာ။ ဖွဲ့စည်းတည်ဆောက်ပုံကိုကြည့်ကြစို့။ Class Node: ၎င်းသည်ဒေတာတန်ဖိုးနှင့်တစ်ခုနှင့်တစ်ခုဆက်စပ်နေသည့်အိမ်နီးချင်းများဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 239။ အနိမ့်ဆုံးသစ်ပင်များ အနိမ့်ဆုံးအမြင့်သစ်ပင်များပြဿနာတွင်၊ ကျွန်ုပ်တို့သည် သဘာဝရှိသစ်ပင်ဖြစ်သည် (acyclic နှင့် အပြည့်အဝချိတ်ဆက်ထားသောဂရပ်) ကို ပေးထားပါသည်။ အမြစ်အဖြစ်ယူသောအခါ အနိမ့်ဆုံးအမြင့်ရှိသောသစ်ပင်ကိုပေးမည့် ဂရပ်ရှိ အဆိုပါ ဒေါင်လိုက်များ (သို့မဟုတ် ထိပ်တန်း) ကို ရှာဖွေပါ။ Height of Tree: သစ်ပင်အမြင့်...

ဆက်ဖတ်ရန်

Facebook Stack မေးခွန်းများ

မေးခွန်း 240။ စကားချပ် LeetCode ဖြေရှင်းချက်၏ ရမှတ် Problem Statement ကွင်းပိတ် LeetCode ဖြေရှင်းချက်၏ ရမှတ်က - မျှတသော ကွင်းပိတ် string s ကို ပေး၍ အများဆုံးရမှတ်ကို ပြန်ပေးသည်။ ဟန်ချက်ညီသော စကားချပ်ကြိုးတစ်ချောင်း၏ ရမှတ်သည် အောက်ပါစည်းမျဉ်းများပေါ်တွင် အခြေခံသည်- "()" တွင် ရမှတ် 1 ရှိသည်။ AB တွင် ရမှတ် A+B ရှိပြီး A နှင့် B သည် ဟန်ချက်ညီသော စကားချပ်များဖြစ်သည်။ (A) ရမှတ် 2*A ရှိပြီး A သည် a ...

ဆက်ဖတ်ရန်

မေးခွန်း 241။ Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက်- Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ဒွိသစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ nodes များ၏ တန်ဖိုးများ အစီအစဥ်ဖြတ်ကျော်မှုကို ပြန်ပေးသည်။ ဥပမာ 1- ထည့်သွင်းမှု- root = [1,null,2,3] အထွက်- [1,3,2] နမူနာ 2- ထည့်သွင်းမှု- root = [] ရလဒ်- [] ဥပမာ 3- ထည့်သွင်းမှု- root = [1] အထွက်- [1] ကန့်သတ်ချက်များ- အတွင်းရှိ node အရေအတွက်၊

ဆက်ဖတ်ရန်

မေးခွန်း 242။ Decode String Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Decode String LeetCode ဖြေရှင်းချက် – “Decode String” သည် encoded string ကို decode လုပ်ထားသော string အဖြစ်သို့ ပြောင်းလဲရန် တောင်းဆိုသည်။ ကုဒ်နံပါတ်စည်းမျဉ်းသည် k[encoded_string] ဖြစ်ပြီး၊ စတုရန်းကွင်းစကွက်များအတွင်း ကုဒ်လုပ်ထားသော_စာကြောင်းကို k အပေါင်းကိန်းပြည့်ဖြစ်သည့် k အကြိမ်ကြိမ်တိတိ ထပ်ခါတလဲလဲ လုပ်ဆောင်နေပါသည်။ ဥပမာ- ထည့်သွင်းမှု- s = "3[a]2[bc]" အထွက်- "aabcbc" ...

ဆက်ဖတ်ရန်

မေးခွန်း 243။ ချိတ်ဆက်ထားသောစာရင်း LeetCode ဖြေရှင်းချက်သို့ Flatten Binary Tree ချိတ်ဆက်ထားသောစာရင်းသို့ Flatten Binary Tree မှ LeetCode Solution မှပြောထားသည် - ဒွိသစ်ပင်တစ်ပင်၏အမြစ်ကို "လင့်ခ်ချိတ်ထားသောစာရင်း" အဖြစ်သို့ ပြားစေသည်- "လင့်ခ်ချိတ်ထားသောစာရင်း" သည် ညာဘက်ကလေးညွှန်ပြသည့်နောက် node သို့ညွှန်ပြသည့် တူညီသော TreeNode အတန်းကို အသုံးပြုသင့်သည်။ စာရင်းထဲတွင် ဘယ်ဘက်ကလေးညွှန်ပြချက်သည် အမြဲတမ်း null ဖြစ်သည်။ "ချိတ်ဆက်ထားသောစာရင်း"...

ဆက်ဖတ်ရန်

မေးခွန်း 244။ နံပါတ်နှစ်ခု II Leetcode ဖြေရှင်းချက်ကို ထည့်ပါ။ ပြဿနာဖော်ပြချက် Add Two Numbers II LeetCode ဖြေရှင်းချက် – “Add Two Numbers II” သည် အချည်းနှီးမဟုတ်သော လင့်ခ်များစာရင်းနှစ်ခုသည် အထင်ရှားဆုံးဂဏန်းကို ပထမဆုံးရရှိသည့် အနုတ်မဟုတ်သော ကိန်းပြည့်နှစ်ခုကို ကိုယ်စားပြုပြီး node တစ်ခုစီတွင် ဂဏန်းအတိအကျပါရှိသည်။ ဂဏန်းနှစ်လုံးကို ပေါင်းထည့်ရမှာဖြစ်ပြီး ပေါင်းလဒ်ကို ပြန်ပေးရပါမယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 245။ နေ့စဥ်အပူချိန်များ Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Daily Temperatures Leetcode ဖြေရှင်းချက်- ကိန်းပြည့်အပူချိန်များ ပေးထားသည့် ကိန်းပြည့်အပူချိန်များသည် နေ့စဉ်အပူချိန်ကို ကိုယ်စားပြုသည်၊ ထိုအဖြေကို ပြန်ပေးသည့် array အဖြေဖြစ်သည့် ထိုအဖြေသည် ပူနွေးသောနေ့ပြီးနောက် စောင့်ဆိုင်းရမည့် ရက်အရေအတွက်ဖြစ်သည်။ ဖြစ်နိုင်ချေရှိသော အနာဂတ်နေ့မရှိလျှင် အဖြေ[i] == 0 အစား ဆက်ထားပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 246။ မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားပါ။ Problem Statement မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားခြင်း - သင့်အား '(', ')' နှင့် စာလုံးအသေး အင်္ဂလိပ် စာလုံးများကို ပေးထားသည်။ သင့်တာဝန်မှာ ကွင်းစကွင်းပိတ်အရေအတွက် အနည်းဆုံး ( '(' သို့မဟုတ် ')'၊ မည်သည့်ရာထူးတွင်မဆို ) မှ ရလဒ်ထွက်ရှိသော ကွင်းစည်းစာကြောင်းကို ဖယ်ရှားရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 247။ မိုးရေ လျှို့ဝှက်ကုတ်ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Traping Rain Water LeetCode Solution – “Trapping Rain Water” သည် အမြင့်မြေပုံတစ်ခုစီကို ကိုယ်စားပြုသည့် အခင်းအကျင်းတစ်ခုကို ပေးထားသည့် အမြင့်ပေတစ်ခုစီကို ဖော်ပြသည်။ ဘားတစ်ခုစီ၏အကျယ်သည် 1 ဖြစ်သည်။ မိုးရွာပြီးနောက် ပိတ်မိသောရေပမာဏကို ရှာဖွေရန် လိုအပ်ပါသည်။ ဥပမာ- ထည့်သွင်းမှု- အမြင့် = [0,1,0,2,1,0,1,3,2,1,2,1] Output- 6 ရှင်းလင်းချက်- စစ်ဆေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 248။ မှန်ကန်သော စကားချပ် Leetcode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက် – “မှန်ကန်သော စကားချပ်များ” က သင့်အား '('၊ ')'၊ '{'၊ '}', '[' နှင့် ']' ဟူသော စာလုံးများသာ ပါဝင်သော စာတန်းတစ်ခုကို သင့်အား ပေးထားကြောင်း ဖော်ပြထားသည်။ ထည့်သွင်းသည့်စာကြောင်းသည် တရားဝင်စာကြောင်းဟုတ်မဟုတ် ဆုံးဖြတ်ရန် လိုအပ်သည်။ ဖွင့်ကွင်းပိတ်ရမည်ဆိုပါက စာကြောင်းတစ်ကြောင်းကို တရားဝင်စာကြောင်းဟု ဆိုသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 249။ အများဆုံးအကြိမ်ရေ Stack Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Maximum Frequency Stack LeetCode ဖြေရှင်းချက် – "Maximum Frequency Stack" သည် stack မှဒြပ်စင်တစ်ခုအား ကျွန်ုပ်တို့ဖွင့်သည့်အခါတိုင်း ၎င်းသည် stack တွင်ရှိနေသော မကြာခဏဒြပ်စင်ကို ပြန်ပေးသင့်သည့် ကြိမ်နှုန်းစတက်တစ်ခုကို ဒီဇိုင်းဆွဲခိုင်းသည်။ FreqStack အတန်းကို အကောင်အထည်ဖော်ပါ- FreqStack() သည် အချည်းနှီးသော ကြိမ်နှုန်းအတွဲတစ်ခုကို တည်ဆောက်သည်။ void push (int val) တွန်းသည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 250။ String ထဲ၌ Nested Parenthesis ၏အမြင့်ဆုံးအနက်ကိုရှာပါ တစ် ဦး string ကို s ကိုပေးတော်မူ၏။ ပေးထားသော string တွင် nested ကွင်းကွင်း၏အတိမ်အနက်ကို print ထုတ်ရန် code ကိုရေးပါ။ ဥပမာ input ကို: s = "(က (ခ) (ဂ) (((င (င) ဆ) ဇ) ငါ (ည ()) ဌ) မီတာ" ရလဒ်: 4 input ကို: s ကို = "(p ((q)) ) ((s) t)) "Output: ၃။ Stack Algorithm ကိုသုံးခြင်းအရှည်ရဲ့ string ကိုစတင်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 251။ မိုးရေကို ဖမ်းချုပ်ခြင်း LetCode ဖြေရှင်းချက် Traping Rain Water LeetCode ပြဿနာတွင်၊ ကျွန်ုပ်တို့သည် အမြင့်မြေပုံတစ်ခုကို ကိုယ်စားပြုသည့် N မဟုတ်သော ကိန်းပြည့်များကို ပေးထားပြီး ဘားတစ်ခုစီ၏ အကျယ်သည် 1 ဖြစ်သည်။ အထက်တည်ဆောက်ပုံတွင် ပိတ်မိနိုင်သော ရေပမာဏကို ရှာဖွေရပါမည်။ ဥပမာ For the example for the ...

ဆက်ဖတ်ရန်

မေးခွန်း 252။ ကုဒ်ဖြုတ်ပါ မင်းကို encoded string တစ်ခုပေးထားတယ်ဆိုပါစို့။ string ကိုပုံစံတစ်မျိုးမျိုးဖြင့် encode လုပ်ထားတယ်။ သင့်ရဲ့တာဝန်က string ကို decode လုပ်ရန်ဖြစ်သည်။ ပြောကြပါစို့။ <string of time အကြိမ်မဖြစ်ပေါ်ပါ> [string] Example Input 3 [b] 2 [bc] output bbbcaca ရှင်းလင်းချက်ဤနေရာတွင် 'b' သည် ၃ ကြိမ်နှင့် ca 'သည် ၂ ကြိမ်ဖြစ်ပေါ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 253။ Backspace String ကိုနှိုင်းယှဉ်ကြည့်ပါ backspace string တွင် Strings S နှင့် T နှစ်ခုပေးထားသောပြcompareနာကိုနှိုင်းယှဉ်ကြည့်ပါ၊ strings များတွင် '#' ပါ ၀ င်ပြီး backspace character ကိုဆိုလိုသည်။ နမူနာများ Input S = "ab # c" T = "ad # c" Output true (S နှင့် T နှစ်မျိုးလုံးသည် ac) သို့ပြောင်းသည်) Input ...

ဆက်ဖတ်ရန်

မေးခွန်း 254။ အဆိုပါ Celebrity ပြProbleနာ ပြProbleနာဖော်ပြချက်အနုပညာရှင်ပြproblemနာတွင်လူအများပါဝင်သောအခန်းတစ်ခန်းရှိသည်။ Celebrity အတွက်အခြေအနေများ - အကယ်၍ A သည် Celebrity ဖြစ်လျှင်အခန်းထဲရှိအခြားသူတိုင်းသိသင့်သည် A. A. အခန်းထဲမှာမည်သူ့ကိုမှမသိသင့်ပါ။ ဤအခြေအနေများနှင့်ကိုက်ညီသူကိုကျွန်ုပ်တို့ရှာရန်လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 255။ Array ထဲမှနောက်တစ်ခုဖြစ်သော Greater Element ပြmနာဖော်ပြချက် Array ကိုပေးထားတာက element တစ်ခုစီရဲ့နောက်ထပ်ကြီးကျယ်တဲ့ element တစ်ခုကိုတွေ့ရလိမ့်မယ်။ အဲ့ဒီ element အတွက်နောက်ထပ်ကြီးကျယ်တဲ့ element မရှိရင် -1 ကို print ထုတ်မယ်။ နောက်တစ်ခုက element ကို print ထုတ်လိမ့်မယ်။ မှတ်ချက် - နောက်ထပ်ပိုကြီးတဲ့ element ကပိုကြီးတဲ့ element ဖြစ်တယ်။

ဆက်ဖတ်ရန်

Facebook တန်းစီမေးခွန်းများ

မေးခွန်း 256။ Data Stream Leetcode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း။ ပြဿနာဖော်ပြချက် Data Stream LeetCode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း - "ဒေတာစီးကြောင်းမှ ပျမ်းမျှရွေ့လျားခြင်း" သည် ကိန်းပြည့်စီးကြောင်းနှင့် ဝင်းဒိုးအရွယ်အစား k ကိုပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ လျှောပြတင်းပေါက်ရှိ ကိန်းပြည့်အားလုံး၏ ရွေ့လျားပျမ်းမျှအား တွက်ချက်ရန် လိုအပ်သည်။ ဒြပ်စင် အရေအတွက် များပါက ...

ဆက်ဖတ်ရန်

မေးခွန်း 257။ နှစ်ခု Binary Tree အဆင့်အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ ပြStatနာဖော်ပြချက်ပြBနာ“ Binary Tree နှစ်မျိုးစလုံး၏အဆင့်အားလုံးသည် Anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ” သင်က Binary Tree နှစ်ခုပေးသည်ဟုဆိုသည်။ သစ်ပင်နှစ်ပင်၏ level အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ။ ဥပမာနှစ်ခုလုံး၏အဆင့်အားလုံးရှိမရှိစစ်ဆေးရန်စစ်မှန်သော Input false Algorithm ကိုသွင်းပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 258။ အမြင့်အားဖြင့်တန်းစီပြန်လည်တည်ဆောက်ရေး Height by Queue Reconstruction ၏ပြDescriptionနာဖော်ပြချက်သင့်မှာလူကြိုက်များတဲ့လူတန်းစားစာရင်းတစ်ခုရှိတယ်ဆိုပါစို့။ လူတစ် ဦး ချင်းစီကို (h, k) ကိန်းတစ်ခုဖြင့်ဖော်ပြသည်။ ၎င်းသည် h သည်လူတစ် ဦး ၏အမြင့်ဖြစ်ပြီး k သည်ဤလူရှေ့တွင်ရှိသောလူ ဦး ရေဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 259။ ဒွိသစ်ပင်၏အဆင့်အမိန့်ဖြတ်သန်း ပေးထားသော binary tree ၏ level order ဖြတ်သန်းခြင်းသည် binary tree ၏ BFS နှင့်အတူတူပင်ဖြစ်သည်။ BFS ဆိုတာဘာလဲဆိုတာငါတို့သိပြီးသားလား။ အကယ်၍ မရရှိလျှင်စိတ်မကောင်းစရာမလိုပါ၊ ဆောင်းပါးတစ်ခုလုံးကိုဖတ်ပြီးပိုမိုနားလည်ရန်ကျွန်ုပ်တို့၏ယခင်ဆောင်းပါးများကိုလေ့လာပါ။ BFS သည် ...

ဆက်ဖတ်ရန်

Facebook Matrix မေးခွန်းများ

မေးခွန်း 260။ အကောင်းဆုံး Meeting Point LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အကောင်းဆုံး Meeting Point Leetcode Solution ကပြောထားသည် – 1 တစ်ခုစီသည် သူငယ်ချင်းတစ်ဦး၏အိမ်ကို အမှတ်အသားပြုသည့် amxn ဒွိဂရစ်ဂရစ်ဖြင့် ပေးထားသည့် အနည်းဆုံး စုစုပေါင်းခရီးအကွာအဝေးကို ပြန်ပေးပါ။ စုစုပေါင်း ခရီးအကွာအဝေးသည် သူငယ်ချင်းများ၏ အိမ်များနှင့် တွေ့ဆုံသည့်နေရာကြား အကွာအဝေး၏ ပေါင်းစုဖြစ်သည်။ Manhattan Distance ကို အသုံးပြု၍ အကွာအဝေးကို တွက်ချက်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 261။ အနည်းဆုံး Path Sum Leetcode ဖြေရှင်းချက် Problem Statement The Minimum Path Sum LeetCode Solution – "Minimum Path Sum" က ပေးထားသော anxm grid သည် အနုတ်လက္ခဏာမဟုတ်သော ကိန်းပြည့်များပါ၀င်ကြောင်းပြောပြီး လမ်းကြောင်းတစ်လျှောက်ရှိ ဂဏန်းများအားလုံးကို ပေါင်းခြင်းကို နည်းပါးသွားစေမည့် လမ်းကြောင်းကို အပေါ်မှလက်ဝဲမှ ညာဘက်သို့ ရှာရန် လိုအပ်ပါသည်။ . ငါတို့သာ လှုပ်ရှားနိုင်တယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 262။ Unique Paths II Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Unique Paths II LeetCode ဖြေရှင်းချက် – “Unique Paths II” သည် စက်ရုပ်တစ်ရုပ်သည် ဂရစ်ဒ်၏ဘယ်ဘက်အပေါ်ထောင့်မှ စတင်သည့် mxn ဂရစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ဇယားကွက်၏ အောက်ခြေညာဘက်ထောင့်သို့ ရောက်ရန် နည်းလမ်းစုစုပေါင်း အရေအတွက်ကို ရှာဖွေရန် လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 263။ 2D Matrix II Leetcode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက် The Search a 2D Matrix II LeetCode ဖြေရှင်းချက် – “2D Matrix II ကိုရှာပါ” သည် mxn ကိန်းပြည့်မက်ထရစ်မက်ထရစ်၌ တန်ဖိုးပစ်မှတ်ကို ရှာဖွေသည့် ထိရောက်သော အယ်လဂိုရီသမ်တစ်ခုကို ရှာဖွေရန် တောင်းဆိုသည်။ အတန်းတစ်ခုစီရှိ ကိန်းပြည့်များအပြင် ကော်လံများကို ငယ်စဉ်လိုက် စီထားသည်။ ဥပမာ- ထည့်သွင်းခြင်း- matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]]၊ ပစ်မှတ် = XNUMX အထွက်- အမှန်...

ဆက်ဖတ်ရန်

မေးခွန်း 264။ Matrix Zeroes Leetcode ဖြေရှင်းချက်ကို သတ်မှတ်ပါ။ ပြဿနာဖော်ပြချက် Set Matrix Zeroes LeetCode ဖြေရှင်းချက် – “Matrix Zeroes သတ်မှတ်ခြင်း” က သင့်အား mxn integer matrix မက်ထရစ်ကို ပေးထားကြောင်း ဖော်ပြထားသည်။ မည်သည့်ဆဲလ်တွင်မဆို ဒြပ်စင် 0 ပါရှိပါက ၎င်း၏ အတန်းနှင့် ကော်လံတစ်ခုလုံးကို သတ်မှတ်ထည့်သွင်းရန် matrix ကို ပြုပြင်ရန် လိုအပ်ပါသည်။ 0's သို့။ မင်းလုပ်ရမှာက...

ဆက်ဖတ်ရန်

မေးခွန်း 265။ စကားလုံးရှာဖွေရေး Leetcode ဖြေရှင်းချက် ပြmနာဖော်ပြချက် mxn board နှင့်စကားလုံးတစ်လုံးအရထိုစကားလုံးသည်ဇယားကွက်ထဲတွင်တည်ရှိမနေကိုရှာဖွေပါ။ အဆိုပါစကားလုံးကို "ကပ်လျက်" ဆဲလ်အလျားလိုက်သို့မဟုတ်ဒေါင်လိုက်အိမ်နီးချင်းရှိရာနောက်ဆက်တွဲကပ်လျက်ဆဲလ်၏အက္ခရာများ, ကနေတည်ဆောက်နိုင်ပါတယ်။ တူညီသောအက္ခရာဆဲလ်ကိုတစ်ကြိမ်ထက်ပိုပြီး အသုံးပြု၍ မရပါ။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 266။ တစ် ဦး matrix ကိုအတွက် palindromic လမ်းကြောင်းအရေအတွက် ပြmနာဖော်ပြချက်ကျွန်တော်တို့ကိုအင်္ဂလိပ်စာအက္ခရာငယ်နှစ်လုံးပါတဲ့ matrix ကိုပေးထားတယ်၊ အဲဒါက palindromic လမ်းကြောင်းတွေရဲ့အရေအတွက်ကိုရေတွက်ရမယ်။ palindromic လမ်းကြောင်းသည် palindromic ပိုင်ဆိုင်မှုကိုလိုက်သောလမ်းကြောင်း မှလွဲ၍ အခြားအရာမရှိပါ။ နောက်ပြန်လှည့်သောအခါကန ဦး စကားလုံးနှင့်အတူတူပင်ဖြစ်နေဆဲသောစကားလုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 267။ အဘယ်သူ၏ပေါင်းလဒ် 0 င်အကြီးဆုံးအကြီးမားဆုံးစတုဂံ sub-matrix ကို ပြနာဖော်ပြချက်အမြင့်ဆုံးအရွယ်အစားခွဲများကို 2D ခင်းကျင်းပြသထားသည့်ပေါင်းလဒ်သည်သုညဖြစ်သည်။ Sub-matrix သည်ပေးထားသော 2D ခင်းကျင်းအတွင်းရှိ 2D ခင်းကျင်းမှု မှလွဲ၍ အခြားတစ်ခုဖြစ်သည်။ ဒါကြောင့်မင်းမှာလက်မှတ်ထိုးထားတဲ့ကိန်းစုတစ်ခုရှိတယ်။ sub-matrices ၏ပေါင်းလဒ်ကိုတွက်ပြီး ... နှင့်အတူ matrix ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 268။ အမြင့်ဆုံးရင်ပြင် အမြင့်ဆုံးစတုရန်းပြproblemနာတွင်ကျွန်ုပ်တို့သည် 2D နှင့် 0's များပါသည့် 1D binary matrix ကိုပေးခဲ့ပြီး ၁ လုံးသာပါသည့်အကြီးဆုံးစတုရန်းကိုရှာပြီး၎င်းကိုပြန်လည်ပေးခဲ့သည်။ ဥပမာထည့်သွင်းမှု: 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...

ဆက်ဖတ်ရန်

မေးခွန်း 269။ Toeplitz Matrix အရွယ်အစား (mxn) ၏ 2-D မက်ထရစ်ကို ပေးထားသည့် မက်ထရစ်သည် Toeplitz ဟုတ်၊ မဟုတ် စစ်ဆေးပါ။ Toeplitz matrix သည် တူညီသောထောင့်ဖြတ်မှ ဘယ်ဘက်အပေါ်မှ အောက်ထောင့်ရှိ ဒြပ်စင်များဖြစ်သည့် ထောင့်ဖြတ်အားလုံးအတွက် တူညီပါသည်။ ဥပမာများ ထည့်သွင်းခြင်း 1 2 3 4 ...

ဆက်ဖတ်ရန်

မေးခွန်း 270။ Matrix သုညသတ်မှတ်မည် set Matrix သုညပြproblemနာမှာ၊ element တစ်ခုက 0 ဖြစ်လျှင် n (n X m) matrix ကိုပေးပြီးသူ့ရဲ့ row တစ်ခုလုံးနှင့် column 0 ကိုထည့်သည်။ [၁၊ ၁၊ ၁]} ရလဒ် - {၁၊ ၀၁၊ ၁] [၀၊ ၀၊ ၁] [၁၊ ၀၊ ၁] ။

ဆက်ဖတ်ရန်

မေးခွန်း 271။ LeetCode ကိုရေလွှမ်းမိုးပါစေ Flood Fill ပြproblemနာတွင်ကျွန်ုပ်တို့သည် 2D ခင်းကျင်းပြထားသည့် [] [] အရွယ်အစား mxn ၏ပုံကို ကိုယ်စားပြု၍ တန်ဖိုးတစ်ခုစီသည်ထိုညှိနှိုင်းဆောင်ရွက်မှုရှိ pixel ၏အရောင်ကိုကိုယ်စားပြုသည်။ pixel နှင့်အရောင်၏တည်နေရာ (သို့) ကိုသြဒီနိတ်များကိုလည်းပေးထားသည်။ ပေးထားသောနေရာတွင်အရောင်ကိုအစားထိုးပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 272။ ကျွန်း၏မက်စ်Areaရိယာ ပြနာဖော်ပြချက် - 2D matrix တစ်ခုအရ matrix သည် 0 င် (ရေကိုကိုယ်စားပြုသည်) နှင့် 1 (မြေယာကိုယ်စားပြု) သည် entries အဖြစ်သာရှိသည်။ Matrix ရှိကျွန်းတစ်ကျွန်းအားကပ်လျက် ၁ ရှိချိတ်ဆက်ထားသော ၄ ခု (အလျားလိုက်နှင့်ဒေါင်လိုက်) အားလုံးကိုအုပ်စုဖွဲ့ခြင်းဖြင့်ဖွဲ့စည်းသည်။ Matrix ရှိကျွန်း၏အများဆုံးareaရိယာကိုရှာပါ။ အစွန်းလေးဖက်လုံးက ...

ဆက်ဖတ်ရန်

မေးခွန်း 273။ ထူးခြားတဲ့လမ်းကြောင်း mxn 2D ဇယားကွက်ပေးထားသည်။ သင်သည်ဇယားကွက်၏ထိပ်ဆုံးနှင့်ဘယ်ဘက်အခြမ်းတွင်ရှိနေသည်။ ဆိုလိုသည်မှာ (1,1) မှာတည်ရှိပြီးဆဲလ်။ (၁၊ ၁) ရှိဆဲလ်မှ (m, n) ရှိဆဲလ်တစ်ခုသို့ရောက်ရှိရန်သွားနိုင်သောထူးခြားသည့်လမ်းကြောင်းအရေအတွက်ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 274။ K တစ်ကြိမ်ခွဲထားသော Matrix အတွက်အသေးဆုံး Element ကို Sorted Matrix ပြinနာရှိ K-th အသေးဆုံး Element တွင် nxn matrix ကိုပေးခဲ့ပြီး row နှင့် column တိုင်းကို non -asinging order ဖြင့် sort လုပ်သော nxn matrix ကိုပေးခဲ့သည်။ ပေးထားသော 2D ခင်းကျင်းမှုတွင် kth အသေးဆုံး element ကိုရှာပါ။ နမူနာ input ကို 1: = = 3 နှင့် matrix = 11, 21, 31, 41 ...

ဆက်ဖတ်ရန်

မေးခွန်း 275။ နှစ်ခုမက်တရစ်၏မြှောက် ပြProbleနာဖော်ပြချက်“ Matrices of Multiplication” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် Matrices နှစ်ခုကိုပေးထားသည်။ ဒီ matrices တွေကိုမြှောက်ပြီးရလဒ် (သို့) နောက်ဆုံး matrix ကိုထုတ်ရမယ်။ ဤတွင်လိုအပ်သောနှင့်လုံလောက်သောအခြေအနေမှာ A ၌ရှိသောကော်လံအရေအတွက်သည် matrix ရှိအတန်းအရေအတွက်နှင့်တူညီသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 276။ Strings များသည် K အကွာအဝေးအပြင်ပါမဟုတ်ကိုစစ်ဆေးပါ ပြStatနာဖော်ပြချက် Strings နှစ်ခုနှင့်ကိန်းတစ်ခုအရပေးထားသောစာကြောင်းများသည် k အကွာအဝေးမကွဲရှိမရှိစစ်ဆေးရန်ပရိုဂရမ်တစ်ခုရေးပါ။ ဆိုလိုသည်မှာမည်သည့်စာလုံးမဆိုကိုက်ညီမှုရှိပါကသို့မဟုတ်မည်သည့်ဇာတ်ကောင်ကိုမဆိုဖယ်ရှားရန်ဖြစ်သည်။ ၎င်းကို k အကွာအဝေး ဟူ၍ ခွဲခြားထားသည်။ Input Format ပထမဆုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 277။ အဆိုပါ Celebrity ပြProbleနာ ပြProbleနာဖော်ပြချက်အနုပညာရှင်ပြproblemနာတွင်လူအများပါဝင်သောအခန်းတစ်ခန်းရှိသည်။ Celebrity အတွက်အခြေအနေများ - အကယ်၍ A သည် Celebrity ဖြစ်လျှင်အခန်းထဲရှိအခြားသူတိုင်းသိသင့်သည် A. A. အခန်းထဲမှာမည်သူ့ကိုမှမသိသင့်ပါ။ ဤအခြေအနေများနှင့်ကိုက်ညီသူကိုကျွန်ုပ်တို့ရှာရန်လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

Facebook အခြားမေးခွန်းများ

မေးခွန်း 278။ အတိုဆုံး Unsorted Continuous Subarray LeetCode ဖြေရှင်းချက် Problem Statement တွင် အတိုဆုံး Unsorted Continuous Subarray LeetCode Solution က - ကိန်းပြည့် array နံပါတ်များကို ပေးထားပြီး၊ သင်သည် ဤ subarray ကို ငယ်စဉ်ကြီးလိုက် စီမည်ဆိုပါက၊ array တစ်ခုလုံးကို ငယ်စဉ်ကြီးလိုက် စီမည်ဟူသော စဉ်ဆက်မပြတ် subarray တစ်ခုကို ရှာရပါမည်။ အတိုဆုံး subarray ၏ အရှည်ကို ပြန်ပေးပါ။ ဥပမာ 1-...

ဆက်ဖတ်ရန်

မေးခွန်း 279။ Rectangle Overlap LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- Rectangle Overlap LeetCode Solution – ဝင်ရိုးတန်းညှိထားသော စတုဂံကို စာရင်းတစ်ခုအနေဖြင့် ကိုယ်စားပြုသည်ဟုဆိုသည်၊ (x1၊ y1၊ x2၊ y2]၊ (x1၊ y1) သည် ၎င်း၏ဘယ်ဘက်အောက်ခြေထောင့်နှင့် (x2) ဖြစ်သည်၊ , y2) သည် ၎င်း၏ ညာဘက်အပေါ်ထောင့်၏ သြဒိနိတ်ဖြစ်သည်။ ၎င်း၏အပေါ်နှင့်အောက်ခြေအစွန်းများသည် X-axis နှင့်အပြိုင်ဖြစ်ပြီး ၎င်း၏ဘယ်ဘက်...

ဆက်ဖတ်ရန်

မေးခွန်း 280။ စီတန်းထားသော မြို့ပတ်လင့်ခ်စာရင်း LeetCode ဖြေရှင်းချက်သို့ ထည့်ပါ။ ပြဿနာထုတ်ပြန်ချက်- စီတန်းထားသော မြို့ပတ်ချိတ်ဆက်ထားသောစာရင်းတွင် ထည့်ပါ LeetCode Solution – ကြီးလိုက်ကြီးလိုက် စီထားသည့် Circular Linked List node ကို ပေးဆောင်ပါက ၎င်းသည် စီထားသော စက်ဝိုင်းစာရင်းတစ်ခုအဖြစ် ကျန်ရှိနေသည့် စာရင်းထဲသို့ တန်ဖိုးထည့်သွင်းရန် လုပ်ဆောင်ချက်တစ်ခုကို ရေးပါ။ ပေးထားသော node သည် တစ်ခု ဖြစ်နိုင်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 281။ ထူးဆန်းသည့်တောင်မှ ချိတ်ဆက်ထားသော စာရင်း Leetcode ဖြေရှင်းချက် Problem Statement The Odd-Even Linked List LeetCode Solution – “Odd-Even Linked List” သည် အချည်းနှီးမဟုတ်သော ချိတ်ဆက်ထားသောစာရင်းကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် node များအားလုံးကို ထူးဆန်းသောအညွှန်းများဖြင့် အုပ်စုဖွဲ့ပြီး နောက်တွင် node များနှင့်အတူ အညွှန်းကိန်းများစုပြီး ပြန်စီထားသောစာရင်းကို ပြန်ပေးရန်လိုအပ်ပါသည်။ နှိုင်းရအမှာစာ နှစ်ခုစလုံးကို မှတ်သားထားပါ..။

ဆက်ဖတ်ရန်

မေးခွန်း 282။ Leaderboard Leetcode ဖြေရှင်းချက်ကို ဒီဇိုင်းဆွဲပါ။ ပြဿနာဖော်ပြချက် Leaderboard ဒီဇိုင်းတစ်ခု LeetCode ဖြေရှင်းချက် – “Design A Leaderboard” မှ သင့်အား လုပ်ဆောင်ချက် 3 ခုကို အပြီးသတ်ရန် တောင်းဆိုသည်- addScore(playerId၊ ရမှတ်)- ပေးထားသောကစားသမား၏ရမှတ်သို့ ရမှတ်တစ်ခုထည့်ခြင်းဖြင့် ဦးဆောင်ဘုတ်ကို အပ်ဒိတ်လုပ်ပါ။ မည်သည့်ကစားသမားမျှမရှိပါက၊ ဦးဆောင်သူစာရင်းတွင် ထိုအိုင်ဒီကိုထည့်ပါ။ top(K) : ထိပ်ပေါင်း၏ ...

ဆက်ဖတ်ရန်

မေးခွန်း 283။ Integers Leetcode ဖြေရှင်းချက် နှစ်ခုကို ခွဲပါ။ Problem Statement The Divide two Integers LeetCode Solution – “Divide two Integers” က သင့်အား ကိန်းပြည့်ဂွင်နှင့် ကိန်းကိန်းနှစ်ခုကို ပေးထားကြောင်း ဖော်ပြထားသည်။ အမြတ်ကို ပိုင်းခြားသူဖြင့် ပိုင်းခြားပြီး လျှော့စျေးကို ပြန်ပေးပါ။ ကျွန်ုပ်တို့သည် 32-bit လက်မှတ်ရေးထိုးထားသော ကိန်းပြည့်အတွင်း ကိန်းပြည့်များကို သိမ်းဆည်းနိုင်သည့် ပတ်ဝန်းကျင်တစ်ခုနှင့် ဆက်ဆံနေသည်ဟု ကျွန်ုပ်တို့ ယူဆနေခြင်းဖြစ်ကြောင်း သတိပြုပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 284။ Robot Room Cleaner Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် စက်ရုပ်အခန်းသန့်ရှင်းရေးလုပ်သူ LeetCode ဖြေရှင်းချက် – “စက်ရုပ်အခန်းသန့်ရှင်းရေး” က 0 သည် နံရံကိုကိုယ်စားပြုသည့် amxna binary grid တွင် စက်ရုပ်အား ပေးသည်ဟုဖော်ပြထားပြီး 1 သည် အလွတ်အပေါက်ကိုကိုယ်စားပြုသည်။ စက်ရုပ်၏ကနဦး အနေအထားသည် ဗလာဖြစ်နေကြောင်း အာမခံထားပြီး စက်ရုပ်သည် အတွင်းဘက်သို့ ရွေ့လျားနေသည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 285။ LRU Cache Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် LRU Cache LeetCode ဖြေရှင်းချက် – “LRU Cache” သည် သင့်အား မကြာသေးမီက အသုံးပြုခဲ့သော အနည်းဆုံး (LRU) Cache နှင့် ကိုက်ညီသော ဒေတာဖွဲ့စည်းပုံတစ်ပုံကို ဒီဇိုင်းရေးဆွဲရန် တောင်းဆိုသည်၊ ကျွန်ုပ်တို့သည် အောက်ပါလုပ်ဆောင်ချက်များပါရှိသော LRUCache အတန်းကို အကောင်အထည်ဖော်ရန် လိုအပ်သည်- LRUCache(စွမ်းရည်မရှိ)- LRU ကက်ရှ်ကို စတင်လုပ်ဆောင်သည် အပြုသဘောဆောင်သောအရွယ်အစားစွမ်းရည်နှင့်အတူ။ int get(int key) : တန်ဖိုးကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 286။ k Sorted Lists Leetcode ဖြေရှင်းချက်ကို ပေါင်းစည်းပါ။ ပြဿနာဖော်ပြချက် ပေါင်းစည်းခြင်း k စီစဥ်ထားသောစာရင်းများ LeetCode ဖြေရှင်းချက် – “ပေါင်းစည်းထားသော k ခွဲထားသောစာရင်းများ” သည် ချိတ်ဆက်ထားသောစာရင်းတစ်ခုစီတွင် ကြီးစဉ်ငယ်လိုက်စီထားသော တန်ဖိုးများကို ကြီးလိုက်ကြီးလိုက်စီထားသည့် k ချိတ်ဆက်ထားသောစာရင်းများကို ခင်းကျင်းပေးထားသည်ဟု ဖော်ပြထားသည်။ k-linked lists အားလုံးကို ချိတ်ဆက်ထားသော list တစ်ခုထဲသို့ ပေါင်းစည်းပြီး ၎င်းကို ပြန်ပေးရန်လိုအပ်ပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 287။ Range Sum Query 2D – မပြောင်းလဲနိုင်သော Leetcode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် အပိုင်းအခြား Sum Query 2D – မပြောင်းလဲနိုင်သော Leetcode ဖြေရှင်းချက် – 2D မက်ထရစ်ကို ပေးထားသည့် အောက်ပါအမျိုးအစား၏ မေးမြန်းချက်အများအပြားကို ကိုင်တွယ်ပါ- ၎င်း၏အပေါ်ဘက်ထောင့် (row1၊ col1) နှင့် ညာဘက်အောက်ထောင့်က သတ်မှတ်ထားသော ထောင့်မှန်စတုဂံအတွင်းရှိ matrix ၏ဒြပ်စင်များ၏ ပေါင်းလဒ်ကို တွက်ချက်ပါ ထောင့် (row2၊ col2)။ NumMatrix အတန်းကို အကောင်အထည်ဖော်ပါ- NumMatrix(int[][] matrix) သည် အရာဝတ္တုအား ကိန်းပြည့်ဖြင့် စတင်လုပ်ဆောင်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 288။ Partition Labels LeetCode ဖြေရှင်းချက် Problem Statement Partition Labels LeetCode ဖြေရှင်းချက် – သင့်အား string s ပေးထားသည်။ ကျွန်ုပ်တို့သည် စာကြောင်းကို တတ်နိုင်သမျှ အပိုင်းများခွဲကာ စာလုံးတစ်ခုစီကို အစိတ်အပိုင်းအများစုတွင် ပေါ်လာစေရန် ပြုလုပ်လိုပါသည်။ အပိုင်းအားလုံးကို စနစ်တကျ ပေါင်းစပ်ပြီးနောက်၊

ဆက်ဖတ်ရန်

မေးခွန်း 289။ Image LeetCode ဖြေရှင်းချက်ကို လှန်လိုက်ပါ။ ပြဿနာဖော်ပြချက် ပုံတစ်ပုံကို လှန်လိုက်ခြင်း LeetCode ဖြေရှင်းချက် – ကျွန်ုပ်တို့သည် အရွယ်အစား n ၏ matrix ကို ပေးထားသည်။ အလုပ် 2 ခု လုပ်ဆောင်ရန် လိုအပ်သည်- ပုံအား အလျားလိုက်လှန်ရန် လိုအပ်သည်- ပေးထားသော matrix ၏ အတန်းတစ်ခုစီသည် ပုံအား ပြောင်းပြန်လှန်လိုက်သည်- အားလုံးကို 0's မှ 1's ဖြစ်အောင်လုပ်ပြီး အပြန်အလှန်အားဖြင့် ရလဒ်ကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 290။ Fibonacci နံပါတ် LeetCode ဖြေရှင်းချက် Problem Statement Fibonacci Number LeetCode ဖြေရှင်းချက် – “Fibonacci Number” သည် အများအားဖြင့် F(n) ကိုရည်ညွှန်းသော Fibonacci နံပါတ်များဖြစ်သည့် Fibonacci sequence ဟုခေါ်သော အစီအစဥ်တစ်ခုစီသည် နံပါတ်တစ်ခုစီသည် 0 နှင့် 1 မှစတင်၍ ရှေ့နှစ်ခု၏ပေါင်းလဒ်ဖြစ်သည်၊ ဆိုလိုသည်မှာ F(0) = 0၊ F(1) = 1 F(n) = F(n - 1) + F(n...

ဆက်ဖတ်ရန်

မေးခွန်း 291။ Diagonal Traversal LeetCode ဖြေရှင်းချက် Problem Statement Diagonal Traversal LeetCode Solution - 2D integer array nums များကို ပေးထားသော၊ အောက်ပုံများတွင် ပြထားသည့်အတိုင်း ထောင့်ဖြတ်အစီလိုက်ဖြင့် ဂဏန်းများအားလုံးကို ပြန်ပေးသည်။ ထည့်သွင်းမှု- nums = [[1,2,3],[4,5,6],[7,8,9]] Output: [1,4,2,7,5,3,8,6,9] Diagonal Traversal LeetCode ဖြေရှင်းချက် Key Idea အတွက် ရှင်းလင်းချက် ဤပြဿနာရှိ ပထမတန်းနှင့် နောက်ဆုံးကော်လံသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 292။ Maze LeetCode Solution ရှိ ဝင်ပေါက်မှ အနီးဆုံးထွက်ပေါက် ပြဿနာထုတ်ပြန်ချက် Maze LeetCode ဖြေရှင်းချက်ရှိ ဝင်ပေါက်မှ အနီးဆုံးထွက်ပေါက် - ကျွန်ုပ်တို့အား 'ဝင်္ကဘာ' (၀-အညွှန်းကိန်း) အဖြစ် ကိုယ်စားပြုသည့် ဆဲလ်အလွတ်ဖြင့် mxn matrix “maze” (0-indexed) ပေးထားသည်။ နှင့် '+' ကဲ့သို့ နံရံများ။ ဝင်ပေါက် = [entrance_row, entry_col] အတန်းနှင့် ကော်လံကို ဖော်ပြသည့် ဝင်္ကပါ ဝင်ပေါက်ကိုလည်း သင့်အား ပေးထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 293။ အကျုံးဝင်သော Tic-Tac-Toe State LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် အကျုံးဝင်သော Tic-Tac-Toe State LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့အား ကြိုးတန်းအခင်းအကျင်းတစ်ခုအဖြစ် Tic-Tac-Toe ဘုတ်အား ပေးအပ်ထားပြီး မှန်ကန်သော tic-Tac-toe ၏သင်တန်းကာလအတွင်း ဤဘုတ်ရာထူးရောက်ရှိရန် ဖြစ်နိုင်ချေရှိသည် tac-toe ဂိမ်း။ board သည် 3 x 3 array ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 294။ String III LeetCode ဖြေရှင်းချက်တွင် ပြောင်းပြန်စကားလုံးများ String III LeetCode ဖြေရှင်းချက်တွင် ပြဿနာဖော်ပြချက် ပြောင်းပြန်စကားလုံးများ - ကျွန်ုပ်တို့အား စာတန်းတစ်ခုပေးထားပြီး နေရာလွတ်နှင့် ကနဦးစကားလုံးအစီအစဥ်ကို ထိန်းသိမ်းထားစဉ်တွင် စာကြောင်းတစ်ခုစီရှိ စကားလုံးတစ်လုံးစီရှိ စာလုံးအစီအစဥ်ကို ပြောင်းပြန်လှန်ရန် တောင်းဆိုထားသည်။ ဥပမာများနှင့် ရှင်းပြချက်များ ဥပမာ 1: Input: s = "LetCode ကို ယူကြရအောင်...

ဆက်ဖတ်ရန်

မေးခွန်း 295။ စီထားသောစာရင်း LeetCode ဖြေရှင်းချက်မှ ထပ်နေသောများကို ဖယ်ရှားပါ။ Problem Statement အမျိုးအစားခွဲထားသောစာရင်းမှ ထပ်နေသောများကို ဖယ်ရှားပါ LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် စီထားသော လင့်ခ်ချိတ်ထားသောစာရင်း၏ ဦးခေါင်းကို ပေးထားသည်။ ဒြပ်စင်တစ်ခုစီသည် တစ်ကြိမ်သာ ပေါ်လာပြီး ချိတ်ဆက်ထားသော စာရင်းကို စီထားသည့်အတိုင်း ပြန်ပို့ပေးသည့် မိတ္တူများအားလုံးကို ဖျက်ခိုင်းထားသည်။ ဥပမာများနှင့် ရှင်းလင်းချက်များ ဥပမာ 1- ထည့်သွင်းခြင်း- ခေါင်း...

ဆက်ဖတ်ရန်

မေးခွန်း 296။ Clone Graph LeetCode ဖြေရှင်းချက် Problem Statement Clone Graph LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ချိတ်ဆက်ထားသော လမ်းကြောင်းမရှိသော ဂရပ်တစ်ခုရှိ node တစ်ခု၏ အကိုးအကားကို ပေးထားပြီး ဂရပ်၏ နက်နဲသောကော်ပီကို ပြန်ပေးရန် တောင်းဆိုထားသည်။ နက်ရှိုင်းသောကော်ပီသည် အခြေခံအားဖြင့် နက်ရှိုင်းသောကော်ပီတွင် အကိုးအကားရှိသင့်သည့် Node မရှိသည့် clone တစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 297။ အနိမ့်ဆုံးအမြင့်သစ်ပင် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် အနိမ့်အမြင့်သစ်ပင်များ LeetCode ဖြေရှင်းချက် – ကျွန်ုပ်တို့အား 0D အခင်းအကျင်း “အစွန်းများ” အဖြစ် အညွှန်းတပ်ထားသော n node များကို 1D အခင်းအကျင်းတွင် edge[i] = [a_i, b_i] ညွှန်ပြသည့်နေရာတွင် edge[i] = [a_i, b_i] သည် ညွှန်ပြခြင်းမရှိသော အစွန်းများကြားတွင် ရှိနေသည် ။ သစ်ပင်တွင် a_i နှင့် b_i ဆုံမှတ်နှစ်ခု။ ငါတို့မှာရှိတယ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 298။ စီထားသော Matrix LeetCode ဖြေရှင်းချက်တွင် Kth အသေးဆုံးဒြပ်စင် Problem Statement Kth အမျိုးအစားခွဲထားသည့် Matrix LeetCode ဖြေရှင်းချက်တွင် အသေးငယ်ဆုံးဒြပ်စင် - ကျွန်ုပ်တို့အား အတန်းနှင့်ကော်လံတစ်ခုစီကို ကြီးလိုက်ကြီးလိုက် စီထားသည့် အရွယ်အစား n မက်ထရစ်ကို ပေးထားသည်။ ကျွန်ုပ်တို့သည် matrix ရှိ kth အသေးဆုံးဒြပ်စင်ကို ပြန်ပေးရန် တောင်းဆိုထားသည်။ kth ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 299။ ကျွန်းအရေအတွက် II LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် နံပါတ် ကျွန်းများ II LeetCode ဖြေရှင်းချက် – သင့်အား အရွယ်အစား mx n ၏ ဗလာ 2D ဒွိဂရစ်ဂရစ်တစ်ခု ပေးထားသည်။ ဇယားကွက်သည် 0 ၏ ရေကိုကိုယ်စားပြုပြီး 1 သည် မြေကိုကိုယ်စားပြုသည့်မြေပုံကိုကိုယ်စားပြုသည်။ အစပိုင်းတွင်၊ ဆဲလ်များအားလုံးသည် ရေဆဲလ်များဖြစ်သည် (ဆိုလိုသည်မှာ ဆဲလ်များအားလုံးသည် 0 များဖြစ်သည်)။ လယ်မြေတွေ ထပ်ထည့်လို့ရတယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 300။ Sorted List II LeetCode ဖြေရှင်းချက်မှ ထပ်နေသောများကို ဖယ်ရှားပါ။ Problem Statement အမျိုးအစားခွဲထားသောစာရင်း II LeetCode ဖြေရှင်းချက်မှ ပွားနေသောအရာများကို ဖယ်ရှားပါ - စီထားသောလင့်ခ်ချိတ်ထားသောစာရင်း၏ ဦးခေါင်းအား ပေးထားသည့် နံပါတ်များပွားနေသည့် ဆုံမှတ်အားလုံးကို ဖျက်ပါ၊ မူရင်းစာရင်းမှ ကွဲပြားသောနံပါတ်များကိုသာ ချန်ထားပါ။ လင့်ခ်ခွဲထားသောစာရင်းကိုလည်း ပြန်ပေးသည်။ Input: head = [1,2,3,3,4,4,5] Output: [1,2,5] ရှင်းလင်းချက် ဤနေရာတွင် စိတ်ကူးသည် ဖြတ်သန်းရန်ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 301။ အတားအဆီးများပပျောက်ရေး LeetCode ဖြေရှင်းချက်ပါရှိသော Grid တစ်ခုအတွင်းရှိ အတိုဆုံးလမ်း ပြဿနာထုတ်ပြန်ချက်တွင် အတားအဆီးများဖြင့် ဇယားကွက်အတွင်း အတိုဆုံးလမ်းကြောင်းဖြစ်သော LeetCode ဖြေရှင်းချက် - သင့်အား ဆဲလ်တစ်ခုစီသည် 0 (ဗလာ) သို့မဟုတ် 1 (အတားအဆီး) ဖြစ်သည့် mxn ကိန်းပြည့် matrix ဂရစ်တစ်ခုကို ပေးထားသည်။ အဆင့်တစ်ဆင့်တွင် သင်သည် အပေါ်၊ အောက်၊ ဘယ် သို့မဟုတ် ညာဘက်မှ အလွတ်ဆဲလ်တစ်ခုသို့ ရွှေ့နိုင်သည်။ ဘယ်ဘက်အပေါ်ပိုင်းမှ လမ်းလျှောက်ရန် အနည်းဆုံး ခြေလှမ်းအရေအတွက်ကို ပြန်လှည့်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 302။ ပန်းများ LetCode ဖြေရှင်းချက်ကို ထားရှိနိုင်သည်။ Problem Statement သည် Flowers LeetCode Solution ကို နေရာချနိုင်သည် - သင့်တွင် ရှည်လျားသော ပန်းခင်းတစ်ခု ရှိပြီး အချို့မြေကွက်များတွင် စိုက်ပျိုးထားသော်လည်း အချို့မှာ မဟုတ်ပေ။ သို့သော် ကပ်လျက်မြေကွက်များတွင် ပန်းများ စိုက်၍မရပါ။ 0's နှင့် 1's ပါဝင်သော integer array တစ်ခုကို ပေးထားသော flowerbed တွင် 0 သည် အချည်းနှီးဖြစ်ပြီး 1 သည် ဗလာမဟုတ်ပါ၊ နှင့် integer n သည် ပန်းအသစ်တွင် စိုက်နိုင်လျှင် n ကို return ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 303။ String LeetCode ဖြေရှင်းချက်တွင် ပထမဆုံးထူးခြားသောဇာတ်ကောင် ပြဿနာဖော်ပြချက် String LeetCode ဖြေရှင်းချက်တစ်ခုတွင် ပထမဆုံးထူးခြားသောဇာတ်ကောင် - string s ကိုပေးထားပြီး၊ ၎င်းတွင် ပထမထပ်မထပ်သောဇာတ်ကောင်ကိုရှာပြီး ၎င်း၏အညွှန်းကို ပြန်ပေးပါ။ မရှိပါက -1 ကိုပြန်ပေးပါ။ နမူနာစမ်းသပ် Case 1- ထည့်သွင်းခြင်း- s = “leetcode” Output- 0 စမ်းသပ်မှု ဖြစ်ရပ်မှန် 2- ထည့်သွင်းခြင်း- s = “aabb” ရလဒ်- -1 ရှင်းလင်းချက် ...

ဆက်ဖတ်ရန်

မေးခွန်း 304။ Binary Tree LeetCode ဖြေရှင်းချက်ကို ပြောင်းပြန် ပြဿနာထုတ်ပြန်ချက်- Invert Binary Tree LeetCode ဖြေရှင်းချက် - ဤမေးခွန်းတွင်၊ မည်သည့် ဒွိသစ်ပင်၏ အမြစ်ကိုမဆို ပေးထားခြင်းဖြင့် ဘယ်ဘက်သစ်ပင်သည် ညာဘက်သစ်ပင်ဖြစ်သင့်ပြီး အပြန်အလှန်အားဖြင့် ပြောင်းပြန်လှန်ရန် အဖြေလိုအပ်ပါသည်။ ရှင်းလင်းချက် ကျွန်ုပ်တို့သည် မည်သည့်သစ်ပင်ဖြတ်သန်းခြင်းဖြစ်မည်ကို ကျွန်ုပ်တို့ကိုယ်တိုင်မေးနိုင်ပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 305။ အနီးစပ်ဆုံး Binary Search Tree Value Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အနီးစပ်ဆုံး Binary ရှာဖွေမှုသစ်ပင်တန်ဖိုး Leetcode ဖြေရှင်းချက် – binary ရှာဖွေမှုသစ်ပင်၏ အမြစ်နှင့် ပစ်မှတ်တန်ဖိုးကို ပေးထားသည့်အတွက်၊ ပစ်မှတ်နှင့်အနီးဆုံးဖြစ်သော BST အတွင်းရှိ တန်ဖိုးကို ပြန်ပေးသည်။ ဥပမာ : ဥပမာ 1 ထည့်သွင်းခြင်း- root = [4,2,5,1,3], ပစ်မှတ် = 3.714286 အထွက်- 4 ဥပမာ 2 ထည့်သွင်းမှု- root = [1], ပစ်မှတ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 306။ Partition List Leetcode ဖြေရှင်းချက် Problem Statement : Partition List Leetcode ဖြေရှင်းချက် – ချိတ်ဆက်ထားသောစာရင်းတစ်ခု၏ဦးခေါင်းနှင့် x တန်ဖိုးတစ်ခုအား ပေးထားသော၊ x ထက်နည်းသော node အားလုံးကို x ထက်ကြီးသော သို့မဟုတ် ညီမျှသော nodes များရှေ့တွင် ခွဲခြမ်းလိုက်ပါ။ partitions နှစ်ခုတစ်ခုစီရှိ node များ၏ မူလဆွေမျိုးအစီအစဥ်ကို ထိန်းသိမ်းထားသင့်သည်။ ဥပမာ : ဥပမာ 1 Input : head = ...

ဆက်ဖတ်ရန်

မေးခွန်း 307။ Reverse Polish Notation LeetCode ဖြေရှင်းချက်ကို အကဲဖြတ်ပါ။ Problem Statement အကဲဖြတ် Reverse Polish Notation LeetCode ဖြေရှင်းချက် - Reverse Polish Notation တွင် ဂဏန်းသင်္ချာအညွှန်းကိန်းတစ်ခု၏တန်ဖိုးကို အကဲဖြတ်ပါ။ အကျုံးဝင်သော အော်ပရေတာများမှာ +၊ -၊ *၊ နှင့် /။ operand တစ်ခုစီသည် ကိန်းပြည့် သို့မဟုတ် အခြားအသုံးအနှုန်းတစ်ခု ဖြစ်နိုင်သည်။ ကိန်းပြည့်နှစ်ခုကြား ပိုင်းခြားမှုသည် သုညဆီသို့ ဖြတ်တောက်ရမည်ကို သတိပြုပါ။ အာမခံပေးထားပါတယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 308။ 3Sum အနီးစပ်ဆုံး LeetCode ဖြေရှင်းချက် Problem Statement 3Sum အနီးစပ်ဆုံး LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် အခင်းအကျင်း နံပါတ်များ အရှည် n နှင့် ကိန်းပြည့်ပစ်မှတ်ကို ပေးထားသည့် ပေါင်းလဒ်သည် ပစ်မှတ်နှင့် အနီးစပ်ဆုံးဖြစ်သည့် ဂဏန်းများတွင် ကိန်းပြည့်သုံးလုံးကို ရှာပါ။ ကိန်းပြည့်သုံးလုံး၏ ပေါင်းလဒ်ကို ပြန်ပေးပါ။ ထည့်သွင်းမှုတစ်ခုစီတွင် တိကျသောအဖြေတစ်ခုရှိမည်ဟု သင်ယူဆနိုင်သည်။ ထည့်သွင်းမှု- nums = [-1,2,1,-4], ပစ်မှတ် = 1 အထွက်-...

ဆက်ဖတ်ရန်

မေးခွန်း 309။ အကြီးဆုံး Plus Sign Leetcode ဖြေရှင်းချက် Problem Statement : အကြီးဆုံး Plus Sign Leetcode ဖြေရှင်းချက် – သင့်အား integer n ပေးထားသည်။ သင့်တွင် အစပိုင်းတွင် 1 ၏တန်ဖိုးများအားလုံးပါသည့် nxn ဒွိဂရစ်တစ်ခုရှိ array မိုင်းများတွင်ပေးသောအညွှန်းအချို့မှလွဲ၍ array mines ၏ ith element ကို mines[i] = [xi, yi] နေရာတွင် grid[xi][yi] == 0. အကြီးဆုံးဝင်ရိုးညှိထားသော အပေါင်း၏ အစဉ်လိုက်ကို ပြန်ပေးသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 310။ ဆက်တိုက် Array LeetCode ဖြေရှင်းချက် Problem Statement Contiguous Array LeetCode Solution – binary array nums များကို ပေးထားသော၊ တူညီသော နံပါတ် 0 နှင့် 1 ရှိသော contiguous subarray တစ်ခု၏ အများဆုံးအရှည်ကို ပြန်ပေးသည်။ ထည့်သွင်းမှု- nums = [0,1] Output- 2 ရှင်းလင်းချက်- [0, 1] သည် 0 နှင့် 1 ညီမျှသော အရှည်ဆုံး contiguous subarray ၏ ရှင်းလင်းချက် ယခု ကျွန်ုပ်တို့သည် အဘယ်နည်း။

ဆက်ဖတ်ရန်

မေးခွန်း 311။ Substring Leetcode ဖြေရှင်းချက်တစ်ခု၏ အများဆုံးအကြိမ်အရေအတွက် ပြဿနာထုတ်ပြန်ချက်- စာတန်းခွဲ Leetcode ဖြေရှင်းချက်တစ်ခု၏ အများဆုံးအကြိမ်အရေအတွက် - string s ကိုပေး၍ အောက်ပါစည်းမျဉ်းများအောက်ရှိ မည်သည့်စာကြောင်းခွဲများ၏ အများဆုံးဖြစ်ပျက်မှုအရေအတွက်ကို ပြန်ပေးသည်- စာတန်းခွဲရှိ ထူးခြားသောစာလုံးအရေအတွက်သည် maxLetters ထက်နည်းရမည် သို့မဟုတ် ညီမျှရပါမည်။ စာတန်းခွဲအရွယ်အစားသည် minSize နှင့် maxSize အကြားရှိရပါမည်။ ဥပမာ...

ဆက်ဖတ်ရန်

မေးခွန်း 312။ Nested List Weight Sum II LeetCode ဖြေရှင်းချက် Problem Statement Nested List Weight Sum II LeetCode ဖြေရှင်းချက် – သင့်အား nested integers စာရင်းကို nestedList ပေးထားပါသည်။ ဒြပ်စင်တစ်ခုစီသည် ကိန်းပြည့် သို့မဟုတ် စာရင်းတစ်ခု သို့မဟုတ် ကိန်းပြည့် သို့မဟုတ် အခြားစာရင်းများ ဖြစ်နိုင်သည်။ ကိန်းပြည့်တစ်ခု၏ အတိမ်အနက်သည် ၎င်း၏အတွင်း၌ရှိသော စာရင်းများဖြစ်သည်။ ဘို့ ...

ဆက်ဖတ်ရန်

မေးခွန်း 313။ N-Queens LeetCode ဖြေရှင်းချက် Problem Statement N-Queens LeetCode ဖြေရှင်းချက် - n-queens ပဟေဠိသည် ဘုရင်မနှစ်ပါး အချင်းချင်း မတိုက်ခိုက်နိုင်သော nxn chessboard ပေါ်တွင် n queens ကို နေရာချခြင်း၏ ပြဿနာဖြစ်သည်။ ကိန်းပြည့် n ကိုပေး၍ ကွဲပြားသော အဖြေအားလုံးကို n-queens ပဟေဠိသို့ ပြန်ပေးပါ။ အဖြေကို မည်သည့်အစီအစဥ်တွင်မဆို သင်ပြန်ကြားနိုင်ပါသည်။ ဖြေရှင်းချက်တစ်ခုစီတွင် ဘုတ်အဖွဲ့၏ ကွဲပြားသောဖွဲ့စည်းပုံများပါရှိသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 314။ Histogram LeetCode ဖြေရှင်းချက်တွင် အကြီးဆုံးစတုဂံ ပြဿနာဖော်ပြချက် Histogram LeetCode ဖြေရှင်းချက်ရှိ အကြီးဆုံးစတုဂံပုံ - ဘားတစ်ခုစီ၏ အကျယ်သည် 1 ဖြစ်သည့် ဟီစတိုဂရမ်၏ဘား၏အမြင့်ကိုကိုယ်စားပြုသည့် ကိန်းပြည့်အမြင့်များကို ပေးထားသည့်အတွက်၊ ဟီစတိုဂရမ်ရှိ အကြီးဆုံးစတုဂံ၏ဧရိယာကို ပြန်ပေးပါ။ နမူနာစမ်းသပ်မှု Case 1- ထည့်သွင်းမှု- အမြင့် = [2၊ 1၊ 5၊ 6၊ 2၊ 3] ရလဒ်- 10 ရှင်းလင်းချက်- ...

ဆက်ဖတ်ရန်

မေးခွန်း 315။ Regular Expression Matching Regular Expression Matching LeetCode ဖြေရှင်းချက် Problem Statement Regular Expression Matching Regular Expression Matching LeetCode ဖြေရှင်းချက် – input string s နှင့် pattern p ကိုပေးထားပြီး၊ ' နှင့် '*' where: '.' မည်သည့်အက္ခရာနှင့်မဆို ကိုက်ညီပါသည်။ '*' သည် ရှေ့ဒြပ်စင်၏ သုည သို့မဟုတ် ထို့ထက်ပိုသော ကိုက်ညီပါသည်။ ကိုက်ညီမှုသည် ထည့်သွင်းမှုစာကြောင်းတစ်ခုလုံးကို ဖုံးအုပ်ထားသင့်သည် (တစ်စိတ်တစ်ပိုင်းမဟုတ်)။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- ...

ဆက်ဖတ်ရန်

မေးခွန်း 316။ Binary Tree Right Side View LeetCode ဖြေရှင်းချက် Problem Statement Binary Tree Right Side View LeetCode ဖြေရှင်းချက် - binary သစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ ညာဘက်ခြမ်းတွင် သင့်ကိုယ်သင် မတ်တပ်ရပ်ပြီး အပေါ်မှအောက်သို့ အစဉ်လိုက်မြင်နိုင်သော node များ၏ တန်ဖိုးများကို ပြန်ပေးလိုက်ပါ။ နမူနာစမ်းသပ်မှုဖြစ်ရပ် 1- ထည့်သွင်းခြင်း- root = [1၊ 2၊ 3၊ null၊ 5၊ null၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 317။ Zigzag ပြောင်းလဲခြင်း LeetCode ဖြေရှင်းချက် Problem Statement Zigzag Conversion LeetCode ဖြေရှင်းချက် - "PAYPALISHIRING" string ကို ဤကဲ့သို့သော အတန်းအရေအတွက်တစ်ခုပေါ်တွင် zigzag ပုံစံဖြင့် ရေးသားထားသည်- (သင်ပိုမိုအဆင်ပြေစေရန်အတွက် ပုံသေဖောင့်ဖြင့် ဤပုံစံကို ပြသလိုနိုင်သည်) PAHNAPLSIIGYI ...

ဆက်ဖတ်ရန်

မေးခွန်း 318။ တတိယအများဆုံးအရေအတွက် Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် တတိယအများဆုံးနံပါတ် Leetcode ဖြေရှင်းချက် - ကိန်းပြည့် array နံပါတ်များကိုပေး၍ ဤ array ရှိ တတိယမြောက်အများဆုံးနံပါတ်ကို ပြန်ပေးသည်။ တတိယအများဆုံးမရှိပါက အများဆုံးနံပါတ်ကို ပြန်ပေးပါ။ ဥပမာ Input- nums = [3,2,1] Output- 1 ရှင်းလင်းချက်- ပထမထူးခြားချက် အမြင့်ဆုံးမှာ 3 ဖြစ်သည်။ ဒုတိယထူးခြားချက်မှာ အမြင့်ဆုံးမှာ 2 ဖြစ်သည်။ တတိယ...

ဆက်ဖတ်ရန်

မေးခွန်း 319။ Minesweeper LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Minesweeper LeetCode ဖြေရှင်းချက် – မိုင်းရှင်းလင်းရေးဂိမ်း (Wikipedia၊ အွန်လိုင်းဂိမ်း) ကို ကစားကြပါစို့။ သင့်အား ဂိမ်းဘုတ်ကိုကိုယ်စားပြုသည့် mxn char matrix board တစ်ခုအား ပေးအပ်သည်- 'M' သည် မဖော်ထုတ်ရသေးသောမိုင်းကို ကိုယ်စားပြုသည်၊ 'E' သည် ထုတ်ဖော်မပြသရသေးသော လေးထောင့်ကွက်လပ်တစ်ခုကို ကိုယ်စားပြုသည်၊ 'B' သည် ကပ်လျက်မိုင်းများမရှိသော ထင်ရှားသောဗလာစတုရန်းကို ကိုယ်စားပြုသည် (ဆိုလိုသည်မှာ အထက်၊ အောက်၊ ဘယ်၊ ညာ၊ အားလုံး...

ဆက်ဖတ်ရန်

မေးခွန်း 320။ Koko Eating Bananas LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Koko Eating Bananas LeetCode Solution – Koko သည် ငှက်ပျောသီးစားခြင်းကို နှစ်သက်သည်။ ငှက်ပျောသီးပုံတွေရှိတယ်၊ ငှက်ပျောသီးအပုံတွေရှိတယ်။ အစောင့်တွေ ထွက်သွားပြီး နာရီပိုင်းအတွင်း ပြန်လာမယ်။ Koko သည် သူမ၏ တစ်နာရီလျှင် ငှက်ပျောသီးစားနှုန်း k ကို ဆုံးဖြတ်နိုင်သည်။ တစ်နာရီတိုင်း သူမသည် ငှက်ပျောသီးအချို့ကို ရွေးပြီး ထိုပုံမှ ငှက်ပျောသီးများကို စားသည်။ အကယ်၍...

ဆက်ဖတ်ရန်

မေးခွန်း 321။ Time Based Key-Value Store LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက်အချိန်အခြေခံသော့တန်ဖိုးကိုစတိုးဆိုင် LeetCode ဖြေရှင်းချက် – အချိန်အခြေခံသော့တန်ဖိုးဒေတာတည်ဆောက်ပုံသည် မတူညီသောအချိန်တံဆိပ်တုံးများတွင် တူညီသောတန်ဖိုးများစွာကို သိမ်းဆည်းနိုင်ပြီး အချို့အချိန်တံဆိပ်တုံးပေါ်တွင် သော့တန်ဖိုးကို ပြန်လည်ရယူသည့်အချိန်အခြေခံသော့တန်ဖိုးဒေတာတည်ဆောက်ပုံကို ဒီဇိုင်းဆွဲပါ။ TimeMap အတန်းကို အကောင်အထည်ဖော်ပါ- TimeMap() သည် ဒေတာဖွဲ့စည်းပုံ၏ အရာဝတ္တုကို စတင်သည်။ ပျက်ပြယ်သောသတ်မှတ်မှု (String သော့၊ စာတန်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 322။ Data Stream LeetCode ဖြေရှင်းချက်မှ Median ကိုရှာပါ။ ပြဿနာထုတ်ပြန်ချက် Data Stream LeetCode ဖြေရှင်းချက်မှ အလယ်အလတ်ကို ရှာပါ – ပျမ်းမျှသည် မှာယူထားသော ကိန်းပြည့်စာရင်းရှိ အလယ်တန်ဖိုးဖြစ်သည်။ စာရင်း၏ အရွယ်အစားသည် ညီလျှင် အလယ်တန်းတန်ဖိုး မရှိတော့ဘဲ အလယ်တန်းသည် အလယ်တန်ဖိုးနှစ်ခု၏ ပျမ်းမျှဖြစ်သည်။ ဥပမာ arr = [2,3,4] အတွက် အလယ်အလတ်...

ဆက်ဖတ်ရန်

မေးခွန်း 323။ String Leetcode ဖြေရှင်းချက်တွင် ပြောင်းလဲခြင်း ပြဿနာဖော်ပြချက်- String Leetcode ဖြေရှင်းချက်တွင် ပြောင်းလဲခြင်း – s1 နှင့် s2 နှစ်ခုကို strings များပေး၍ s2 တွင် s1 ၏ပြောင်းလဲခြင်းတစ်ခုပါရှိသည် သို့မဟုတ် အခြားမဟုတ်လျှင် မှားယွင်းပါက အမှန်ပြန်ပေးပါ။ တစ်နည်းဆိုရသော် s1 ၏ပြောင်းလဲခြင်းတစ်ခုသည် s2 ၏အခွဲဖြစ်ပါက အမှန်အတိုင်းပြန်ဖြစ်သွားသည်။ ဥပမာ : ဥပမာ 1 ထည့်သွင်းခြင်း- s1 = "ab", s2 = "eidbaooo" ရလဒ်- စစ်မှန်သော ရှင်းလင်းချက်- s2 တွင် s1 ("ba") ကူးပြောင်းမှုတစ်ခုပါရှိသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 324။ Asteroid Collision LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် Asteroid Collision LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ဂြိုဟ်သိမ်ဂြိုဟ်မွှားများကို ကိုယ်စားပြုသည့် ကိန်းပြည့်များကို ဆက်တိုက်ပြုလုပ်ပေးထားပါသည်။ ဂြိုဟ်သိမ်တစ်ခုစီအတွက်၊ ပကတိတန်ဖိုးသည် ၎င်း၏အရွယ်အစားကို ကိုယ်စားပြုပြီး နိမိတ်သည် ၎င်း၏ဦးတည်ချက်ကို ကိုယ်စားပြုသည် (အပြုသဘောဆောင်သော အဓိပ္ပါယ်မှန်၊ အနုတ်သဘောဆောင်သော ဘယ်ဘက်)။ ဂြိုဟ်သိမ်တစ်ခုစီသည် တူညီသောအမြန်နှုန်းဖြင့် ရွေ့လျားသည်။ ပြည်နယ်ကိုရှာပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 325။ Diagonal Traverse LeetCode ဖြေရှင်းချက် Problem Statement Diagonal Traverse LeetCode ဖြေရှင်းချက် - mxn matrix mat ကိုပေးထားပြီး၊ array ၏ဒြပ်စင်အားလုံးကို ထောင့်ဖြတ်စနစ်ဖြင့် ပြန်ပေးသည်။ ထည့်သွင်းမှု- ဖျာ = [[1,2,3],[4,5,6],[7,8,9]] အထွက်- [1,2,4,7,5,3,6,8,9] ရှင်းလင်းချက် NxM matrix ၏ ထောင့်ဖြတ်အညွှန်းကိန်းများကို သုံးသပ်ကြည့်ပါ။ ဥပမာအနေနဲ့ 4×4 matrix ကိုသုံးကြည့်ရအောင်။

ဆက်ဖတ်ရန်

မေးခွန်း 326။ Matrix LeetCode ဖြေရှင်းချက်တွင် အရှည်လျားဆုံး တိုးမြင့်သည့်လမ်းကြောင်း Problem Statement တွင် Matrix LeetCode ဖြေရှင်းချက်တွင် အရှည်ဆုံးတိုးလမ်းကြောင်း - mxn integers matrix ဖြင့် matrix ရှိ အရှည်ဆုံးတိုးနေသောလမ်းကြောင်းကို ပြန်ပေးသည်။ ဆဲလ်တစ်ခုစီမှ၊ သင်သည် ဘယ်၊ ညာ၊ အပေါ် သို့မဟုတ် အောက်သို့ ဦးတည်လေးခုဖြင့် ရွှေ့နိုင်သည်။ သင်သည် ထောင့်ဖြတ်ရွေ့လျားခြင်း သို့မဟုတ် နယ်နိမိတ်ပြင်ပသို့ ရွှေ့ခြင်းမပြုရ (ဆိုလိုသည်မှာ ပတ်၀န်းကျင်ကို ပတ်၀န်းကျင် ခွင့်မပြုပါ)။ ထည့်သွင်းခြင်း-...

ဆက်ဖတ်ရန်

မေးခွန်း 327။ Closed Islands Leetcode ဖြေရှင်းချက် အရေအတွက် ပြဿနာထုတ်ပြန်ချက်- ပိတ်ထားသောကျွန်းများ လီကုဒ်ဖြေရှင်းချက် အရေအတွက် - 2s (မြေ) နှင့် 0s (ရေ) ပါ၀င်သော 1D ဂရစ်တစ်ခုကို ပေးထားသည်။ ကျွန်းတစ်ကျွန်းသည် 4s ၏ အများဆုံး 0 လမ်းကြောင်းဖြင့် ချိတ်ဆက်ထားသော အုပ်စုဖြစ်ပြီး ပိတ်ထားသောကျွန်းသည် လုံးဝ (ဘယ်ဘက်၊ အပေါ်၊ ညာ၊ အောက်) အားလုံးကို 1 စက္ကန့်ဖြင့် ဝန်းရံထားသည်။ ပိတ်ထားသော ကျွန်းအရေအတွက်ကို ပြန်ပေးသည်။ ဥပမာ : ဥပမာ 1 ထည့်သွင်းခြင်း- grid = [[1,1,1,1,1,1,1,0],[1,0,0,0,0,1,1,0],[1,0,1,0,1,1,1,0, 1,0,0,0,0,1,0,1],[1,1,1,1,1,1,1,0],[2]] အထွက် : XNUMX ရှင်းလင်းချက်- မီးခိုးရောင်ရှိ ကျွန်းများ...

ဆက်ဖတ်ရန်

မေးခွန်း 328။ Binary Tree LeetCode ဖြေရှင်းချက်ကို အမှတ်စဉ်ပြုပြီး ဖယ်ထုတ်ပါ။ Problem Statement Serialize and Deserialize Binary Tree LeetCode Solution - Serialization သည် ဒေတာဖွဲ့စည်းပုံ သို့မဟုတ် အရာဝတ္ထုတစ်ခုကို ဖိုင် သို့မဟုတ် မှတ်ဉာဏ်ကြားခံတွင် သိမ်းဆည်းထားနိုင်စေရန် သို့မဟုတ် နောက်ပိုင်းတွင် ပြန်လည်တည်ဆောက်မည့် ကွန်ရက်ချိတ်ဆက်မှုလင့်ခ်မှတစ်ဆင့် ထုတ်လွှင့်ခြင်းလုပ်ငန်းစဉ်ဖြစ်သည်။ ၌...

ဆက်ဖတ်ရန်

မေးခွန်း 329။ Binary Tree အများဆုံး Path Sum LeetCode ဖြေရှင်းချက် Problem Statement Binary Tree Maximum Path Sum LeetCode Solution – binary tree ရှိ လမ်းကြောင်းသည် sequence ရှိ ကပ်လျက်တွဲမှ node တစ်ခုစီတွင် ၎င်းတို့ကို ချိတ်ဆက်ထားသော အစွန်းတစ်ခုရှိသည့် node များ၏ sequence တစ်ခုဖြစ်သည်။ node တစ်ခုသည် အစီအစဥ်တွင် တစ်ကြိမ်သာ အများဆုံးပေါ်လာနိုင်သည်။ မှတ်သားစရာ မလိုပါဘူး..။

ဆက်ဖတ်ရန်

မေးခွန်း 330။ အနည်းဆုံး Knight သည် LeetCode ဖြေရှင်းချက်ကို ရွှေ့သည်။ ပြဿနာ ထုတ်ပြန်ချက် အနိမ့်ဆုံး Knight သည် LeetCode ဖြေရှင်းချက်ကို ရွှေ့သည် - -infinity မှ +infinity သို့ သြဒိနိတ်များပါသော အဆုံးမရှိ စစ်တုရင်ဘုတ်တွင်၊ သင့်တွင် စတုရန်း [0, 0] တွင် သူရဲကောင်းတစ်ဦးရှိသည်။ သူရဲကောင်းတစ်ဦးတွင် အောက်တွင်ဖော်ပြထားသည့်အတိုင်း ပြုလုပ်နိုင်သော ဖြစ်နိုင်သည့် လှုပ်ရှားမှု ၈ ခုရှိသည်။ ရွေ့လျားမှုတစ်ခုစီသည် ကာဒီနယ်ဦးတည်ချက်တွင် စတုရန်းနှစ်ခုဖြစ်ပြီး၊ နောက်တစ်ခုသည် ထောင့်မှန်လမ်းကြောင်းရှိ စတုရန်းတစ်ခုဖြစ်သည်။ အနိမ့်ဆုံးနံပါတ်ကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 331။ Garden LeetCode ဖြေရှင်းချက်ကို ရေလောင်းရန် ဖွင့်ရန် အနိမ့်ဆုံး အကြိမ်ရေ ပြဿနာဖော်ပြချက် ဥယျာဉ်ကိုရေလောင်းရန်အတွက်ဖွင့်ရန် အနိမ့်ဆုံးသောထိပုတ်ပါအရေအတွက် LietCode ဖြေရှင်းချက် - x-axis ပေါ်တွင် တစ်ဖက်မြင် ဥယျာဉ်တစ်ခုရှိသည်။ ဥယျာဉ်သည် အမှတ် 0 တွင် စတင်ပြီး အမှတ် n တွင် ပြီးဆုံးသည်။ (ဆိုလိုသည်မှာ ဥယျာဉ်၏အရှည်မှာ n)။ အမှတ် [1၊ 0၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 332။ Binary Tree Zigzag Level အမှာစာ Traversal LeetCode ဖြေရှင်းချက် Problem Statement Binary Tree Zigzag Level မှာယူမှု Traversal LeetCode ဖြေရှင်းချက် – binary သစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ nodes များ၏ တန်ဖိုးများ၏ ဖြတ်သွားခြင်းကို ပြန်ပေးသည်။ (ဆိုလိုသည်မှာ ဘယ်မှညာသို့၊ နောက်တဆင့်အတွက် ဘယ်မှညာသို့ နှင့် သမအောင် စီပါ။) ထည့်သွင်းမှု- root = [3,9,20,null,null,15,7] Output- [[3],[20,9],[15,7]] ရှင်းလင်းချက် We...

ဆက်ဖတ်ရန်

မေးခွန်း 333။ Duplicate Number LeetCode ဖြေရှင်းချက်ကို ရှာပါ။ Problem Statement ပွားနေသောနံပါတ် LeetCode ဖြေရှင်းချက်ကိုရှာပါ - n + 1 ကိန်းပြည့်များပါရှိသော ကိန်းပြည့်တစ်ခုစီကို ကိန်းပြည့် [1, n] တွင်ပါဝင်သည့် array တစ်ခုမှပေးသည်။ ဂဏန်းများတွင် ထပ်ခါတလဲလဲ ဂဏန်းတစ်ခုသာ ရှိသည်၊ ဤထပ်ခါတလဲလဲ နံပါတ်ကို ပြန်ပေးပါ။ array နံပါတ်များကို မွမ်းမံပြီး စဉ်ဆက်မပြတ် အပိုနေရာများကိုသာ အသုံးပြု၍ ပြဿနာကို သင်ဖြေရှင်းရပါမည်။ Input: nums = [1,3,4,2,2] Output: 2 ရှင်းလင်းချက်...

ဆက်ဖတ်ရန်

မေးခွန်း 334။ Sorted Array LeetCode ဖြေရှင်းချက်တွင် ပျောက်ဆုံးနေသော အရာ ပြဿနာထုတ်ပြန်ချက်- စီထားသော Array LeetCode ဖြေရှင်းချက်တွင် ပျောက်ဆုံးနေသောဒြပ်စင် - ကြီးလိုက်ကြီးလိုက် စီထားသော ကိန်းဂဏန်းများကို ပေးဆောင်ပြီး ၎င်း၏ဒြပ်စင်များအားလုံးသည် တစ်မူထူးခြားပြီး ကိန်းပြည့် k ကိုလည်း ပေး၍ kth ပျောက်နေသောနံပါတ်ကို array ၏ဘယ်ဘက်ဆုံးနံပါတ်မှစတင်၍ ပြန်ပေးပါ။ ဥပမာ- ဥပမာ 1 ထည့်သွင်းခြင်း- nums = [4,7,9,10], k = ...

ဆက်ဖတ်ရန်

မေးခွန်း 335။ Path Sum II LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- Path Sum II LeetCode ဖြေရှင်းချက် – ဒွိသစ်ပင်တစ်ပင်၏အမြစ်နှင့် ကိန်းပြည့်ပစ်မှတ်ဆမ်းကို ပေးထားသည့်အတွက်၊ လမ်းကြောင်းရှိ node တန်ဖိုးများပေါင်းလဒ်သည် targetSum နှင့်ညီမျှသည့် အမြစ်မှအရွက်လမ်းကြောင်းအားလုံးကို ပြန်ပေးသည်။ လမ်းကြောင်းတစ်ခုစီကို node တန်ဖိုးများစာရင်းအဖြစ်၊ node ကိုးကားခြင်းမပြုဘဲ ပြန်ပေးသင့်သည်။ အမြစ်မှ အရွက်သို့ လမ်းကြောင်းသည် လမ်းကြောင်းမှ စတင်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 336။ Alien Dictionary LeetCode ဖြေရှင်းချက် Problem Statement Alien Dictionary LeetCode ဖြေရှင်းချက် - အင်္ဂလိပ်အက္ခရာကို အသုံးပြုထားသော ဂြိုလ်သားဘာသာစကားအသစ်တစ်ခု ရှိပါသည်။ သို့သော် စာလုံးများကြားတွင် အစီအစဥ်ကို သင်မသိပါ။ စကားလုံးများပါသော စာကြောင်းများကို ဤဘာသာစကားအသစ်၏ စည်းမျဉ်းများဖြင့် အဘိဓာန်အလိုက် စီခွဲထားသည့် ဂြိုလ်ဘာသာစကား၏အဘိဓာန်မှ စာလုံးပေါင်းများစာရင်းကို သင့်အား ပေးထားပါသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 337။ Self LeetCode ဖြေရှင်းချက်မှလွဲ၍ Array ၏ထုတ်ကုန် Self LeetCode ဖြေရှင်းချက်မှလွဲ၍ Array ၏ Problem Statement ထုတ်ကုန် - ကိန်းပြည့် array နံပါတ်များကို ပေးထားသည့် အဖြေတစ်ခုသည် array အဖြေဖြစ်သည့် ထိုအဖြေသည် nums[i] မှလွဲ၍ nums ၏ဒြပ်စင်အားလုံး၏ ရလဒ်နှင့် ညီမျှသည်။ မည်သည့်ရှေ့ဆက် သို့မဟုတ် ဂဏန်းများ၏ နောက်ဆက်တွဲများ၏ ထုတ်ကုန်သည် 32-ဘစ် ကိန်းပြည့်တွင် ကိုက်ညီရန် အာမခံပါသည်။ O(n) အချိန်နှင့် ပိုင်းခြားမှုကို အသုံးမပြုဘဲ လုပ်ဆောင်သည့် algorithm တစ်ခုကို ရေးရပါမည်။

ဆက်ဖတ်ရန်

မေးခွန်း 338။ ဒီဇိုင်း Skiplist LeetCode ဖြေရှင်းချက် Problem Statement Design Skiplist LeetCode ဖြေရှင်းချက် - မည်သည့် built-in စာကြည့်တိုက်များကိုမျှမသုံးဘဲ Skiplist တစ်ခုကို ဒီဇိုင်းဆွဲပါ။ skip list သည် O(log(n)) ကိုထည့်ရန်၊ ဖျက်ရန်နှင့် ရှာဖွေရန် အချိန်ယူရမည့် ဒေတာဖွဲ့စည်းပုံဖြစ်သည်။ တူညီသောလုပ်ဆောင်ချက်နှင့်စွမ်းဆောင်ရည်ရှိသောသစ်ပင်နှင့်အနီရောင်အနက်ရောင်သစ်ပင်နှင့်နှိုင်းယှဉ်ပါက Skiplist ၏ကုဒ်အရှည်ကိုနှိုင်းယှဉ်နိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 339။ Scramble String LeetCode ဖြေရှင်းချက် Problem Statement Scramble String LeetCode ဖြေရှင်းချက် - အောက်ပါ algorithm ကို အသုံးပြု၍ string t ကို ရယူရန် string s ကို ယှဉ်နိုင်သည်- string ၏ အရှည်သည် 1 ဖြစ်ပါက ရပ်ပါ။ string ၏ အရှည်သည် > 1 ဖြစ်ပါက အောက်ပါအတိုင်းလုပ်ဆောင်ပါ- string ကို အလွတ်မဟုတ်သော substring နှစ်ခုအဖြစ် ခွဲပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 340။ လက်ဝဲအရွက်များ LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- လက်ဝဲအရွက်များပေါင်းစု LeetCode ဖြေရှင်းချက် – ဒွိသစ်ပင်၏အမြစ်ကိုပေး၍ ဘယ်ဘက်အရွက်အားလုံး၏ပေါင်းစုကို ပြန်ပေးသည်။ အရွက်သည် ကလေးများမပါသော အကွက်တစ်ခုဖြစ်သည်။ ဘယ်ဘက်အရွက်သည် အခြား node တစ်ခု၏ ဘယ်ဘက်အရွက်ဖြစ်သည်။ ဥပမာ & ရှင်းလင်းချက်- ထည့်သွင်းမှု- root = [3,9,20,null,null,15,7] Output- 24 ရှင်းလင်းချက်- အဲဒီမှာ...

ဆက်ဖတ်ရန်

မေးခွန်း 341။ Palindrome Permutation LeetCode ဖြေရှင်းချက် Problem Statement Palindrome Permutation LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့ကို စာတန်းတစ်ခု ပေးထားပြီး ပေးထားသော string ၏ ပြောင်းရွေ့မှုသည် palindrome ဖြစ်ပေါ်လာနိုင်မလား။ ဥပမာများနှင့် ရှင်းပြချက်များ ဥပမာ 1- ထည့်သွင်းခြင်း- s = "ကုဒ်" အထွက်- မှားယွင်းသော ရှင်းလင်းချက်- ကျွန်ုပ်တို့သည် palindrome ဖွဲ့ရန်အတွက် "ကုဒ်" စာလုံးများကို စီစဉ်၍မရပါ။ ဥပမာ 2- ...

ဆက်ဖတ်ရန်

မေးခွန်း 342။ ချိတ်ဆက်ထားသော Lists LeetCode ဖြေရှင်းချက်နှစ်ခု၏ လမ်းဆုံ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခု LeetCode ဖြေရှင်းချက်၏ ပြဿနာဖော်ပြချက်- ကျွန်ုပ်တို့အား ပြင်းထန်စွာချိတ်ဆက်ထားသောစာရင်း headA နှင့် headB နှစ်ခု၏ ဦးခေါင်းများကို ပေးထားသည်။ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုသည် တစ်ချိန်ချိန်တွင် ဖြတ်တောက်နိုင်သည်ဟုလည်း ဖော်ပြထားသည်။ ၎င်းတို့ ဖြတ်ထားသော သို့မဟုတ် ပျက်သွားပါက၊ ဖြတ်တောက်ထားသော node ကို ပြန်ပေးရန် ကျွန်ုပ်တို့အား တောင်းဆိုထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 343။ Permutation Sequence LeetCode ဖြေရှင်းချက် Problem Statement Permutation Sequence LeetCode ဖြေရှင်းချက် – set [1, 2, 3, ..., n] တွင် စုစုပေါင်း n ပါရှိသည်။ ထူးခြားသောပြောင်းလဲမှုများ။ ပြောင်းလဲမှုအားလုံးကို အစီအစဥ်အလိုက် စာရင်းသွင်းပြီး အညွှန်းတပ်ခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် n = 3 အတွက် အောက်ပါ sequence ကိုရပါသည်: "123" "132" "213" "231" "312" "321" ပေးထားသော n နှင့် k အရ kth permutation sequence ကို ပြန်ပေးပါသည်။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- n...

ဆက်ဖတ်ရန်

မေးခွန်း 344။ Tree Row တစ်ခုစီတွင် LeetCode ဖြေရှင်းချက်တွင် အကြီးဆုံးတန်ဖိုးကို ရှာပါ။ Problem Statement သည် သစ်ပင်အတန်းတစ်ခုစီရှိ LeetCode ဖြေရှင်းချက်တွင် အကြီးဆုံးတန်ဖိုးကိုရှာပါ - ဒွိသစ်ပင်၏အမြစ်ကိုပေး၍ သစ်ပင်အတန်းတစ်ခုစီရှိ အကြီးဆုံးတန်ဖိုး၏ ခင်းကျင်းတစ်ခုကို ပြန်ပေးသည် (0-အညွှန်း)။ နမူနာစမ်းသပ်မှု ဖြစ်ရပ် 1- ထည့်သွင်းခြင်း- root = [1၊ 3၊ 4၊ 5၊ 3၊ null၊ 9] အထွက်- [1၊ 3၊ 9] ရှင်းလင်းချက် 1၊ 3၊ နှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 345။ အကြံပြုချက်များစနစ် LeetCode ဖြေရှင်းချက်ကို ရှာဖွေပါ။ Problem Statement Search အကြံပြုချက်များ စနစ် LeetCode ဖြေရှင်းချက် - သင့်အား strings ထုတ်ကုန်များနှင့် string searchWord တစ်ခုတို့ကို ပေးထားပါသည်။ SearchWord စာလုံးတစ်ခုစီကို ရိုက်ထည့်ပြီးနောက် ထုတ်ကုန်များမှ ထုတ်ကုန်အမည် သုံးခုအများဆုံးကို အကြံပြုသည့်စနစ်တစ်ခုကို ဒီဇိုင်းဆွဲပါ။ အကြံပြုထားသော ထုတ်ကုန်များသည် searchWord နှင့်အတူ ဘုံရှေ့ဆက်ရှိသင့်သည်။ တစ်ခုနဲ့တစ်ခု ထုတ်ကုန်သုံးမျိုးထက်ပိုရင်...

ဆက်ဖတ်ရန်

မေးခွန်း 346။ ပုံကိုလှည့်ပါ LeetCode ဖြေရှင်းချက် Problem Statement Rotate Image LeetCode ဖြေရှင်းချက် - သင့်အား ရုပ်ပုံတစ်ပုံကို ကိုယ်စားပြုသည့် nxn 2D matrix ကိုပေးထားပြီး ပုံကို 90 ဒီဂရီ (လက်ယာရစ်) လှည့်ပါ။ ပုံအား နေရာတွင် လှည့်ပတ်ရန် လိုအပ်သည်၊ ဆိုလိုသည်မှာ input 2D matrix ကို တိုက်ရိုက်မွမ်းမံရန် လိုအပ်သည်။ အခြား 2D မက်ထရစ်ကို ခွဲဝေမထားပါနှင့် လှည့်ခြင်းကို မလုပ်ပါနှင့်။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- ...

ဆက်ဖတ်ရန်

မေးခွန်း 347။ Peeking Iterator LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Peeking Iterator LeetCode ဖြေရှင်းချက် - has Next နှင့် နောက်လုပ်ဆောင်ချက်များအပြင် ရှိပြီးသား iterator တွင် peek လုပ်ဆောင်ချက်ကို ပံ့ပိုးပေးသည့် iterator တစ်ခုကို ဒီဇိုင်းဆွဲပါ။ PeekingIterator အတန်းကို အကောင်အထည်ဖော်ပါ- PeekingIterator(Iterator nums) ပေးထားသော ကိန်းပြည့် iterator iterator ဖြင့် အရာဝတ္တုကို အစပြုသည်။ int next() သည် array ရှိ နောက်ဒြပ်စင်ကို ပြန်ပေးကာ pointer ကို နောက် element သို့ ရွှေ့သည်။ ဘူလီယံ...

ဆက်ဖတ်ရန်

မေးခွန်း 348။ IP လိပ်စာတစ်ခုအား LeetCode ဖြေရှင်းချက်အား အပြစ်တင်ခြင်း။ Problem Statement တွင် IP လိပ်စာကို ဖျောက်ခြင်း LeetCode ဖြေရှင်းချက် – တရားဝင် (IPv4) IP လိပ်စာကို ပေးထားပြီး၊ ထို IP လိပ်စာ၏ ကန့်လန့်ခံထားသော ဗားရှင်းကို ပြန်ပေးပါ။ ကန့်လန့်ခံထားသော IP လိပ်စာသည် ကာလတိုင်း "." "[.]" နှင့်။ Input- address = "1.1.1.1" Output: "1[.]1[.]1[.]1" ရှင်းလင်းချက် ပင်ကိုယ်သည် အလွန်ရိုးရှင်းပါသည်။ 1. Stringbuilder str 2 ကိုဖန်တီးပါ။ address string ကိုဖြတ်၍ loop လုပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 349။ BST Leetcode ဖြေရှင်းချက်တွင် Kth အသေးဆုံးဒြပ်စင် Problem Statement Kth BST Leetcode ဖြေရှင်းချက်တွင် အသေးငယ်ဆုံးဒြပ်စင် - ဒွိရှာဖွေမှုသစ်ပင်၏ အမြစ်နှင့် ကိန်းပြည့် k တို့အား ပေးထားသော၊ သစ်ပင်ရှိ node များ၏ တန်ဖိုးအားလုံး၏ kth အသေးငယ်ဆုံးတန်ဖိုး (1-အညွှန်းကိန်း) ကို ပြန်ပေးသည်။ ဥပမာများ- ထည့်သွင်းခြင်း- root = [3,1,4,null,2], k = 1 အထွက်- 1 Input: root = [5,3,6,2,4,null,null,1], k ...

ဆက်ဖတ်ရန်

မေးခွန်း 350။ သင့်လျော်သောခေတ်မိတ်ဆွေများ LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက်- သင့်လျော်သောအသက်အရွယ်သူငယ်ချင်းများ LeetCode ဖြေရှင်းချက် – ဆိုရှယ်မီဒီယာဝဘ်ဆိုဒ်တစ်ခုပေါ်တွင် လူများမရှိပါ။ ages[i] သည် လူ၏အသက်ဖြစ်သည်ဟူသော ကိန်းပြည့် array ကို သင့်အား ပေးထားသည်။ Person x သည် အောက်ပါအခြေအနေများရှိပါက လူတစ်ဦးထံသို့ y (x != y) သူငယ်ချင်းတောင်းဆိုမှုကို ပေးပို့မည်မဟုတ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 351။ Binary Tree LeetCode ဖြေရှင်းချက်၏အရွက်များကိုရှာပါ။ ပြဿနာထုတ်ပြန်ချက် Binary Tree LeetCode ဖြေရှင်းချက် - ဒွိသစ်ပင်၏အမြစ်ကိုပေး၍ ဤအရာကို သင်လုပ်ဆောင်နေသကဲ့သို့ သစ်ပင်၏ဆုံမှတ်များကို စုဆောင်းပါ- အရွက်ဆုံမှတ်အားလုံးကို စုဆောင်းပါ။ အရွက်ဆုံများအားလုံးကိုဖယ်ရှားပါ။ သစ်ပင် လွတ်သည်အထိ ပြန်လုပ်ပါ။ နမူနာစမ်းသပ်မှုဖြစ်ရပ် 1- ထည့်သွင်းမှု- root = [1၊ 2၊ 3၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 352။ ထိပ်တန်း K မကြာခဏ စကားလုံးများ LeetCode ဖြေရှင်းချက် Problem Statement ထိပ်တန်း K မကြာခဏစကားလုံးများ LeetCode ဖြေရှင်းချက် - strings စကားလုံးများနှင့် ကိန်းပြည့် k တို့ကို ခင်းကျင်းပေးထားသည့် k သည် မကြာခဏဆိုသလို စာကြောင်းများကို ပြန်ပေးသည်။ ကြိမ်နှုန်းအမြင့်ဆုံးမှ အနိမ့်ဆုံးအထိ စီထားသော အဖြေကို ပြန်ပေးပါ။ စကားလုံးများကို ၎င်းတို့၏အဘိဓာန်အစီအစဥ်အလိုက် တူညီသောကြိမ်နှုန်းဖြင့် စီပါ။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- words = [“i”,”love”,”letcode”,”i”,”love”,”coding”] k = 2 Output- [“i”,”love”] ရှင်းလင်းချက်။ .။

ဆက်ဖတ်ရန်

မေးခွန်း 353။ Triplet နောက်ဆက်တွဲ LeetCode ဖြေရှင်းချက်ကို တိုးမြှင့်ခြင်း။ ပြဿနာ ထုတ်ပြန်ချက်- Triplet နောက်ဆက်တွဲ တိုးလာခြင်း LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် အခင်းအကျင်း ဂဏန်းများကို ပေးဆောင်ပါက i < j < k နှင့် nums[i] < nums[j] < nums များ ရှိလျှင် မှန်ပြန်ပါ ။ [ဋ]။ ထိုသို့သော အညွှန်းကိန်းများ မရှိပါက false ပြန်ပေးသည်။ Example : Example 1: Input: nums = [2,1,5,0,4,6] Output: true ရှင်းလင်းချက်- The ...

ဆက်ဖတ်ရန်

မေးခွန်း 354။ Sorted Array LeetCode ဖြေရှင်းချက်ကို ပေါင်းစည်းပါ။ Problem Statement Merge Sorted Array LeetCode Solution - သင့်အား ကိန်းပြည့် array နှစ်ခုကို nums1 နှင့် nums2 တို့အား လျှော့မချဘဲ အစဉ်လိုက်စီပေးကာ nums1 နှင့် nums2 ရှိ အစိတ်အပိုင်းများ၏ အရေအတွက်ကို ကိုယ်စားပြုသော ကိန်းပြည့် m နှင့် n နှစ်ခုတို့ကို ပေးထားသည်။ နံပါတ် 1 နှင့် nums2 ကို အလျှော့မပေးသော အစီအစဥ်ဖြင့် စီထားသော တစ်ခုတည်းသော ခင်းကျင်းမှုတစ်ခုသို့ ပေါင်းစည်းပါ။ နောက်ဆုံးခွဲထားသော array ကို function အားဖြင့် ပြန်မပေးသင့်ဘဲ array nums1 တွင် သိမ်းဆည်းထားမည့်အစား။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 355။ ဝန်ထမ်းအားလပ်ချိန် LeetCode ဖြေရှင်းချက် Problem Statement ဝန်ထမ်းအားလပ်ချိန် LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ဝန်ထမ်းတစ်ဦးစီအတွက် အလုပ်လုပ်ချိန်ကိုကိုယ်စားပြုသည့် ဝန်ထမ်းများ၏စာရင်းဇယားကို ပေးထားပါသည်။ ဝန်ထမ်းတစ်ဦးစီတွင် ထပ်နေခြင်းမရှိသော ကြားကာလများစာရင်းရှိပြီး အဆိုပါကြားကာလများကို အစဉ်လိုက်စီထားသည်။ ဝန်ထမ်းများအားလုံးအတွက် သာမာန်၊ အပြုသဘောဆောင်သော အားလပ်ချိန်များကို ကိုယ်စားပြုသည့် အကန့်အသတ်ရှိသော ကြားကာလများစာရင်းကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 356။ Linked List Leetcode ဖြေရှင်းချက်တွင် Nodes များကို လဲလှယ်ပါ။ ချိတ်ဆက်ထားသောစာရင်း Leetcode ဖြေရှင်းချက်ရှိ ပြဿနာဖော်ပြချက် ဖလှယ်သည့်နေရာများ - သင့်အား လင့်ခ်ချိတ်ထားသောစာရင်း၏ဦးခေါင်းနှင့် ကိန်းပြည့် k. အစမှ kth node ၏တန်ဖိုးများနှင့် kth node မှ kth node ကိုလဲလှယ်ပြီးနောက် လင့်ခ်ချိတ်ထားသောစာရင်း၏ခေါင်းကို ပြန်ပေးပါ။ အဆုံး (စာရင်းသည် 1-အညွှန်း)။ ဥပမာ- ထည့်သွင်းခြင်း- ခေါင်း = [1,2,3,4,5], k = 2 ...

ဆက်ဖတ်ရန်

မေးခွန်း 357။ Rotated Sorted Array II LeetCode ဖြေရှင်းချက်တွင် အနည်းဆုံးရှာပါ။ Problem Statement ကို Rotated Sorted Array II LeetCode ဖြေရှင်းချက်တွင် အနည်းဆုံးရှာပါ - အလျား n မှ ကြီးလိုက်ကြီးလိုက် စီထားသော array တစ်ခုကို 1 နှင့် n ကြိမ်ကြား လှည့်နေသည် ဆိုပါစို့။ ဥပမာအားဖြင့်၊ array nums = [0,1,4,4,5,6,7] သည်- [4,5,6,7,0,1,4] ကို 4 ကြိမ် လှည့်လျှင် ဖြစ်လာနိုင်သည်။ [0,1,4,4,5,6,7] 7 ကြိမ်လှည့်ပါ။ array [a[0], a[1], a[2], ..., a[n-1]] 1 ကြိမ် array [a[n-1], a[0] ရလဒ်များကို သတိပြုပါ။ ၊ a[1]၊ a[2]၊...

ဆက်ဖတ်ရန်

မေးခွန်း 358။ Linked List Leetcode ဖြေရှင်းချက်တွင် Node ကို ဖျက်ပါ။ ပြဿနာထုတ်ပြန်ချက်- လင့်ခ်ချိတ်ထားသောစာရင်းတစ်ခုရှိ Node ကိုဖျက်ပါ Leetcode ဖြေရှင်းချက် – တစ်ခုတည်းချိတ်ဆက်ထားသောစာရင်းရှိ node တစ်ခုကိုဖျက်ရန် လုပ်ဆောင်ချက်တစ်ခုရေးပါ။ သင့်အား စာရင်း၏ အကြီးအကဲထံသို့ ဝင်ရောက်ခွင့် ပေးမည်မဟုတ်ပါ၊ ယင်းအစား၊ တိုက်ရိုက်ဖျက်ပစ်မည့် node သို့ သင့်အား ဝင်ရောက်ခွင့် ပေးမည်ဖြစ်သည်။ ဖျက်ပစ်ရမယ့် node တွေမဟုတ်ဘူးဆိုတာ အာမခံပါတယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 359။ ထူးခြားသောကျွန်းများ လီကုဒ်ဖြေရှင်းချက် အရေအတွက် Problem Statement The Number of Distinct Islands LeetCode Solution – "ထူးခြားသောကျွန်းများအရေအတွက်" သည် anxm binary matrix ကိုပေးသောဖော်ပြထားသည်။ ကျွန်းတစ်ကျွန်းသည် 1's (မြေကိုယ်စားပြု) အုပ်စု (၄)ခု (အလျားလိုက် သို့မဟုတ် ဒေါင်လိုက်) ချိတ်ဆက်ထားသည်။ ကျွန်းတစ်ကျွန်းသည် အခြားကျွန်းတစ်ကျွန်းဖြစ်လျှင် တူညီသည်ဟု မှတ်ယူသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 360။ Binary Tree LeetCode ဖြေရှင်းချက်ရှိ အနီးစပ်ဆုံးအရွက် Binary Tree LeetCode ဖြေရှင်းချက်တွင် အနီးစပ်ဆုံးအရွက်ပြဿနာ - node တစ်ခုစီတွင် တစ်မူထူးခြားသောတန်ဖိုးနှင့် ပစ်မှတ်ကိန်းပြည့် k ပါရှိသည့် binary tree ၏အမြစ်ကို ပေးထားသည့်အတွက်၊ အနီးဆုံးအရွက် node ၏တန်ဖိုးကို သစ်ပင်ရှိ ပစ်မှတ် k သို့ ပြန်ပေးသည်။ အရွက်တစ်ရွက်နှင့် အနီးဆုံးဆိုသည်မှာ ဒွိသစ်ပင်မှ ခရီးထွက်သော အစွန်းအနည်းဆုံးကို ဆိုလိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 361။ Ugly Number II LeetCode ဖြေရှင်းချက် Problem Statement Ugly Number II LeetCode ဖြေရှင်းချက် - ရုပ်ဆိုးသောဂဏန်းသည် 2၊ 3၊ နှင့် 5 တို့သာ ကန့်သတ်ထားသည့် အပြုသဘောဆောင်သော ကိန်းပြည့်ဖြစ်သည်။ ကိန်းပြည့် n ကိုပေး၍ nth ရုပ်ဆိုးသောနံပါတ်ကို ပြန်ပေးသည်။ Input: n=10 Output: 12 Explanation: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] သည် ပထမ 10 ၏ sequence ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 362။ Peak Element II LeetCode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက် Peak Element II LeetCode ဖြေရှင်းချက်ကိုရှာပါ - 2D ဂရစ်တစ်ခုရှိ အထွတ်အထိပ်ဒြပ်စင်သည် ဘယ်၊ ညာ၊ ထိပ်၊ အောက်ခြေနှင့် ကပ်လျက်ရှိသော အိမ်နီးချင်းအားလုံးထက် တင်းကြပ်စွာကြီးသော ဒြပ်စင်တစ်ခုဖြစ်သည်။ ကပ်လျက်ဆဲလ်နှစ်ခု ညီမျှခြင်းမရှိသော 0-အညွှန်း mxn matrix mat ကို ပေးထားသည်၊ မည်သည့် peak element mat[i][j] ကိုရှာပြီး length 2 array [i,j] ကို ပြန်ပေးပါ။ ယူဆနိုင်ပါတယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 363။ ပေါင်းစပ်ခြင်း IV LeetCode ဖြေရှင်းချက် Problem Statement Combination Sum IV LeetCode ဖြေရှင်းချက် - ကွဲပြားသော ကိန်းပြည့်ဂဏန်းများနှင့် ပစ်မှတ် ကိန်းပြည့်ပစ်မှတ်တစ်ခု၏ array ကိုပေး၍ ပစ်မှတ်အထိ ပေါင်းနိုင်သည့် ဖြစ်နိုင်သော ပေါင်းစပ်အရေအတွက်ကို ပြန်ပေးသည်။ အဖြေကို 32-bit ကိန်းပြည့်တွင် အံဝင်ခွင်ကျဖြစ်စေရန်အတွက် စမ်းသပ်မှုကိစ္စများကို ထုတ်ပေးပါသည်။ ထည့်သွင်းမှု- nums = [1,2,3], ပစ်မှတ် = 4 အထွက်- 7 ရှင်းလင်းချက်- ဖြစ်နိုင်ချေ...

ဆက်ဖတ်ရန်

မေးခွန်း 364။ စာကြောင်းမှ Integer (atoi) LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် The String to Integer (atoi) Leetcode ဖြေရှင်းချက် -“String to Integer (atoi)” က string တစ်ခုကို 32-bit signed integer (C/C++ ၏ atoi လုပ်ဆောင်ချက်နှင့် ဆင်တူသော myAtoi(string s) လုပ်ဆောင်ချက်ကို အကောင်အထည်ဖော်ခြင်းဟု ဖော်ပြထားသည်။ ) myAtoi(string s) အတွက် အယ်လဂိုရီသမ်မှာ အောက်ပါအတိုင်းဖြစ်သည်- မည်သည့် ဦးဆောင်အဖြူကွက်ကိုမဆို ဝင်ရောက်ဖတ်ရှုပြီး လျစ်လျူရှုပါ။ နောက်ဇာတ်ကောင် ဟုတ်မဟုတ် စစ်ဆေးပါ (အကယ်၍ ...

ဆက်ဖတ်ရန်

မေးခွန်း 365။ IP လိပ်စာများကို Leetcode ဖြေရှင်းချက်ကို ပြန်လည်ရယူပါ။ ပြဿနာဖော်ပြချက် Restore IP လိပ်စာများ LeetCode ဖြေရှင်းချက် – “IP လိပ်စာများကို ပြန်လည်ရယူခြင်း” သည် ဂဏန်းများသာပါရှိသော စာကြောင်းကို ပေးဆောင်ထားသောကြောင့် string အတွင်းသို့ အစက်များထည့်သွင်းခြင်းဖြင့် ဖွဲ့စည်းနိုင်သည့် မည်သည့်အစီအစဥ်တွင်မဆို ဖြစ်နိုင်သည့် တရားဝင် IP လိပ်စာများအားလုံးကို ပြန်ပေးရန်လိုအပ်ပါသည်။ ပြန်ခွင့်မပြုဘူးဆိုတာ သတိပြုပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 366။ String Compression LeetCode ဖြေရှင်းချက် Problem Statement String Compression LeetCode Solution – ဇာတ်ကောင် chars များ array ကို ပေး၍ အောက်ပါ algorithm ကို အသုံးပြု၍ ၎င်းကို ချုံ့ပါ- ဗလာ string s ဖြင့် စတင်ပါ။ ဆက်တိုက်ထပ်နေသော အက္ခရာများအုပ်စုတစ်ခုစီအတွက်- အဖွဲ့၏အရှည်မှာ 1 ဖြစ်ပါက၊ စာလုံးကို s နှင့် ထပ်ပေါင်းပါ။ မဟုတ်ပါက အဖွဲ့၏အရှည်ဖြင့် နောက်တွင် ဇာတ်ကောင်ကို ပေါင်းထည့်ပါ။ compressed string ကို...

ဆက်ဖတ်ရန်

မေးခွန်း 367။ LeetCode ဖြေရှင်းချက် တိုးလာစေရန် အနိမ့်ဆုံး လဲလှယ်မှုများ LeetCode ဖြေရှင်းချက် တိုးလာစေရန် အနိမ့်ဆုံး ဖလှယ်မှုများ ပြုလုပ်ရန် ပြဿနာ - သင့်အား တူညီသော အလျား nums1 နှင့် nums2 ၏ ကိန်းပြည့် array နှစ်ခုကို ပေးထားပါသည်။ လုပ်ဆောင်ချက်တစ်ခုတွင်၊ သင်သည် nums1[i] နှင့် nums2[i] ကို လဲလှယ်ခွင့်ရှိသည်။ ဥပမာအားဖြင့် nums1 = [1,2,3,8] နှင့် nums2 = [5,6,7,4] ဆိုလျှင်၊ သင်သည် nums3 = [1 ရရှိရန် i=1,2,3,4 တွင် ဒြပ်စင်ကို လဲလှယ်နိုင်ပါသည်။ ] နှင့် nums2 = [5,6,7,8]။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 368။ Binary Tree LeetCode ဖြေရှင်းချက်၏ ပြီးပြည့်စုံမှုကို စစ်ဆေးပါ။ Problem Statement သည် Binary Tree LeetCode ဖြေရှင်းချက်၏ ပြီးပြည့်စုံမှုကို စစ်ဆေးပါ - ဒွိသစ်ပင်၏ အမြစ်ကို ပေးထားသော၊ ၎င်းသည် ပြီးပြည့်စုံသော ဒွိစုံသစ်ပင် ဟုတ်မဟုတ် ဆုံးဖြတ်ပါ။ ပြီးပြည့်စုံသော ဒွိစုံသစ်ပင်တွင်၊ နောက်ဆုံးဖြစ်နိုင်သည်မှလွဲ၍ အဆင့်တိုင်းသည် လုံးလုံးပြည့်နေပြီး နောက်ဆုံးအဆင့်ရှိ ဆုံမှတ်များအားလုံးသည် တတ်နိုင်သမျှကျန်နေပါသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 369။ Graph မှန်ကန်သော Tree LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် ဂရပ်ဖ် မှန်ကန်သော Tree LeetCode ဖြေရှင်းချက် – ဂရပ်တစ်ခု၏ အစွန်းများကို ပေးထားသည့် အစွန်းများသည် မှန်ကန်သောသစ်ပင်ဖြစ်မဖြစ် စစ်ဆေးပါ။ ဟုတ်ပါက၊ မဟုတ်ပါက အမှန်နှင့် အမှားကို ပြန်ပေးပါ။ အစွန်းများကို အရွယ်အစား n*2 နမူနာများနှင့် ရှင်းပြချက်များ 2D အခင်းအကျင်းအဖြစ် ပေးထားပါသည်။ ဥပမာ 1- ထည့်သွင်းခြင်း- n = 5၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 370။ Spiral Matrix II Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် ဤမေးခွန်း Spiral Matrix II သည် Spiral Matrix နှင့် အလွန်ဆင်တူပါသည် ကျေးဇူးပြု၍ ဤပြဿနာကိုမဖြေရှင်းမီ ပိုမိုကောင်းမွန်သောအကြံဥာဏ်တစ်ခုရရှိရန် အထက်ပါမေးခွန်းကို ကြိုးစားကြည့်ပါ။ ဤမေးခွန်းတွင်၊ ခရုပတ်အစီအစဥ်ရှိသော ဒြပ်စင်များပါရှိသော အရွယ်အစား n*n ၏ matrix ကို ထုတ်လုပ်ရန် တောင်းဆိုထားပြီး n သာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 371။ One Edit Distance LeetCode ဖြေရှင်းချက် Problem Statement One Edit Distance LeetCode ဖြေရှင်းချက် - strings နှစ်ခု s နှင့် t ကိုပေးထားသော၊ နှစ်ခုလုံးသည် တည်းဖြတ်မှုအကွာအဝေးတစ်ခုစီခြားနေပါက true ပြန်ပေးသည်၊ သို့မဟုတ်ပါက false ပြန်ပေးသည်။ သင်လုပ်နိုင်ပါက string တစ်ခုနှင့်တစ်ခုအကွာအဝေးတွင် s ကို string တစ်ခုဟုပြောသည်- t ကိုရယူရန် s တွင် စာလုံးတစ်လုံးအတိအကျထည့်ပါ။ t ကိုရယူရန် s မှ စာလုံးတစ်လုံးတိတိကို ဖျက်ပါ။ t ရရှိရန် s ၏ စာလုံးတစ်လုံးကို အတိအကျ အစားထိုးပါ။ ထည့်သွင်းမှု-...

ဆက်ဖတ်ရန်

မေးခွန်း 372။ အုတ်နံရံ LeetCode ဖြေရှင်းချက် Problem Statement Brick Wall LeetCode ဖြေရှင်းချက် - သင့်ရှေ့တွင် စတုဂံအုတ်နံရံတစ်ခု n အုတ်တန်းများရှိသည်။ အတန်းတွင်တူညီသောအမြင့်တစ်ခုစီ၏အုတ်အရေအတွက်အချို့ရှိသည် (ဆိုလိုသည်မှာ ယူနစ်တစ်ခု) တွင်ရှိသော်လည်း ၎င်းတို့သည် မတူညီသောအကျယ်ရှိနိုင်ပါသည်။ အတန်းတစ်ခုစီ၏ စုစုပေါင်း အကျယ်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 373။ Integer Break LeetCode ဖြေရှင်းချက် Problem Statement Integer Break LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် n ကိုပေးထားပြီး၊ ၎င်းကို k >= 2 ရှိရာ k positive integer များ၏ ပေါင်းလဒ်အဖြစ် ခွဲပြီး ထိုကိန်းပြည့်များ၏ ရလဒ်ကို ချဲ့ထွင်ပါ။ ရနိုင်တဲ့ အများဆုံးထုတ်ကုန်ကို ပြန်ပေးရမယ်။ ထည့်သွင်းမှု- n = 2 အထွက်- 1 ရှင်းလင်းချက်- 2 = 1 + 1၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 374။ အများဆုံးအနည်းဆုံးတန်ဖိုး LeetCode ဖြေရှင်းချက်နှင့်အတူလမ်းကြောင်း အနိမ့်ဆုံးတန်ဖိုး LeetCode ဖြေရှင်းချက်ဖြင့် ပြဿနာထုတ်ပြန်ချက်လမ်းကြောင်း - mxn ကိန်းပြည့် matrix ဂရစ်တစ်ခုဖြင့် (0, 0) မှစတင်ကာ အများဆုံးရမှတ်ကို ပြန်ပေးကာ (m - 1၊ n - 1) တွင် အဆုံးသတ်သွားသောလမ်းကြောင်း 4 ခု။ လမ်းကြောင်းတစ်ခု၏ရမှတ်သည် ထိုလမ်းကြောင်းရှိ အနိမ့်ဆုံးတန်ဖိုးဖြစ်သည်။ ဥပမာအားဖြင့် ရမှတ်၊

ဆက်ဖတ်ရန်

မေးခွန်း 375။ Symmetric Tree LeetCode ဖြေရှင်းချက် Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Symmetric Tree LeetCode ဖြေရှင်းချက် – “Symmetric Tree” သည် ဒွိသစ်ပင်၏အမြစ်ကိုပေးဆောင်ကြောင်းဖော်ပြထားပြီး ပေးထားသော ဒွိစုံသစ်ပင်သည် သူ့ဘာသာသူမှန်တစ်ချပ်ဟုတ်မဟုတ် (၎င်း၏အလယ်ဗဟိုပတ်ပတ်လည်တွင် အချိုးညီညီ) ရှိမရှိ စစ်ဆေးရန် လိုအပ်ပါသည်။ ဟုတ်ပါက၊ မဟုတ်ရင် အမှားကို အမှန်ပြန်ပေးရမှာ ဖြစ်ပါတယ်။ ဥပမာ-...

ဆက်ဖတ်ရန်

မေးခွန်း 376။ Jump Game Leetcode ဖြေရှင်းချက် Problem Statement Jump Game Leetcode ဖြေရှင်းချက် - သင့်အား integer array nums များပေးထားပါသည်။ သင်သည် array ၏ပထမအညွှန်းတွင် ကနဦးနေရာချထားပြီးဖြစ်ပြီး array အတွင်းရှိအရာတစ်ခုစီသည် ထိုအနေအထားတွင် သင်၏အမြင့်ဆုံးခုန်နှုန်းကိုကိုယ်စားပြုသည်။ သင်သည် နောက်ဆုံးအညွှန်းသို့ ရောက်ရှိနိုင်လျှင် သို့မဟုတ် အခြားမဟုတ် မှားပါက မှန်ပြန်ပါ။ ဥပမာ- ထည့်သွင်းခြင်း 1- nums = [2၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 377။ Spiral Matrix III LeetCode ဖြေရှင်းချက် Problem Statement Spiral Matrix III LeetCode ဖြေရှင်းချက် - သင်သည် အရှေ့ဘက်သို့ မျက်နှာမူထားသော အတန်း x cols grid တစ်ခု၏ ဆဲလ် (rStart၊ cStart) မှ စတင်ပါသည်။ အနောက်မြောက်ထောင့်သည် ဇယားကွက်ရှိ ပထမတန်းနှင့် ကော်လံတွင်ရှိပြီး အရှေ့တောင်ထောင့်သည် နောက်ဆုံးအတန်းနှင့် ကော်လံတွင်ဖြစ်သည်။ လက်ယာရစ် ခရုပတ်နဲ့ လမ်းလျှောက်မယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 378။ ချိတ်ဆက်ထားသောစာရင်း Cycle II LeetCode ဖြေရှင်းချက် Problem Statement Linked List Cycle II LeetCode ဖြေရှင်းချက် - ချိတ်ဆက်ထားသောစာရင်း၏ဦးခေါင်းအား ပေးထားသော၊ သံသရာစတင်သည့်နေရာမှ node ကို ပြန်ပေးပါ။ သံသရာမရှိလျှင် null ပြန်သွားပါ။ အဆက်မပြတ်ဖြင့် ထပ်မံရောက်ရှိနိုင်သော စာရင်းရှိ node အချို့ရှိပါက ချိတ်ဆက်ထားသောစာရင်းတစ်ခုတွင် စက်ဝိုင်းတစ်ခုရှိပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 379။ Array LeetCode ဖြေရှင်းချက်ကို အပိုင်းခွဲရန် အများဆုံးနည်းလမ်းများ Problem Statement တွင် Array LeetCode ဖြေရှင်းချက်တစ်ခုအား ပိုင်းခွဲရန် အများဆုံးနည်းလမ်းများ အများဆုံးအရေအတွက် - သင့်အား 0-indexed integer array nums of length n. နံပါတ်များကို ပိုင်းခြားရန် နည်းလမ်းများ အရေအတွက်သည် အခြေအနေ နှစ်ခုလုံးကို ကျေနပ်စေမည့် မဏ္ဍိုင်အညွှန်းကိန်း အရေအတွက်ဖြစ်သည်- 1 <= pivot < n nums[0] + nums[1] + ... + nums[pivot - 1] == nums[pivot] + ဂဏန်းများ[ဆုံချက်...

ဆက်ဖတ်ရန်

မေးခွန်း 380။ Bitwise AND of Numbers Range LeetCode ဖြေရှင်းချက် Problem Statement Bitwise AND of Numbers Range LeetCode ဖြေရှင်းချက် - အကွာအဝေး [ဘယ်၊ ညာ] ကိုကိုယ်စားပြုသည့် ဘယ်ညာ ဂဏန်း 2 လုံးကို ပေးထားသော၊ ကျွန်ုပ်တို့သည် ဘယ်မှညာမှ ဂဏန်းများအားလုံး၏ အနည်းငယ် AND ကိုရှာရပါမည် (နှစ်ခုလုံးပါဝင်သည်) ဥပမာများနှင့် ရှင်းလင်းချက် ဥပမာ 1: ထည့်သွင်းခြင်း- ဘယ် = 5၊ ညာဘက် = 7 ...

ဆက်ဖတ်ရန်

မေးခွန်း 381။ Word Pattern LeetCode ဖြေရှင်းချက် Problem Statement Word Pattern LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့အား ကြိုး ၂ ကြောင်းဖြစ်သည့် “s” နှင့် “pattern” တို့ကို ပေးထားပြီး၊ ပုံစံသည် s နှင့် ကိုက်ညီမှုရှိမရှိ ရှာဖွေရန် လိုအပ်ပါသည်။ ဤနေရာတွင် လိုက်ကြည့်ခြင်းဆိုသည်မှာ အပြည့်အဝကိုက်ညီမှုရှိသည်။ ပို၍တရားဝင်သည်၊ ကျွန်ုပ်တို့သည် ပုံစံတစ်ခုစီအတွက် s[i] တစ်ခုသာရှိသင့်ပြီး အပြန်အလှန်အားဖြင့် ဆိုလိုသည်မှာ တစ်ခုရှိသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 382။ Tree LeetCode ဖြေရှင်းချက်တွင် ပန်းသီးအားလုံးကို စုဆောင်းရန် အနည်းဆုံးအချိန် ပြဿနာထုတ်ပြန်ချက် သစ်ပင် LeetCode ဖြေရှင်းချက်တွင် ပန်းသီးအားလုံးကို စုဆောင်းရန် အနည်းဆုံးအချိန် - ၎င်းတို့၏ ထိပ်များတွင် ပန်းသီးအချို့ပါရှိသော 0 မှ n-1 နံပါတ်များပါရှိသော n မှ ညွှန်မထားသောသစ်ပင်ကို ပေးထားသည်။ သစ်ပင်တစ်ပင်ရဲ့ အစွန်းတစ်ဖက်ကို ကျော်ပြီး လမ်းလျှောက်ဖို့ ၁ စက္ကန့်လောက် အချိန်ယူရတယ်။ သင်လိုအပ်သော စက္ကန့်ပိုင်းအတွင်း အနည်းဆုံးအချိန်ကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 383။ နံပါတ်သုံးလုံး LeetCode ဖြေရှင်းချက်၏ အများဆုံးထုတ်ကုန် ပြဿနာဖော်ပြချက် LeetCode ဖြေရှင်းချက် ဂဏန်းသုံးလုံး၏ အမြင့်ဆုံးထုတ်ကုန် - ကျွန်ုပ်တို့အား ခင်းကျင်းတစ်ခုပေးထားပြီး မည်သည့်ဂဏန်း 3 လုံး၏ အများဆုံးထုတ်ကုန်ကို တွက်ချက်ရန် မေးခွန်းမေးသည်။ ဥပမာများ ဥပမာ 1- Input: nums = [1,2,3] Output: 6 Example2: Input: nums = [1,2,3,4] Output: 24 Example 3: Input: nums = ...

ဆက်ဖတ်ရန်

မေးခွန်း 384။ Excel Sheet ကော်လံ ခေါင်းစဉ် LeetCode ဖြေရှင်းချက် Problem Statement Excel Sheet Column Title LeetCode Solution - ကျွန်ုပ်တို့အား ကော်လံနံပါတ်တစ်ခုပေးထားပြီး (၎င်းကို colNum ဟုခေါ်ကြပါစို့) နှင့် excel စာရွက်တွင် ပေါ်လာသည့်အတိုင်း ၎င်း၏ သက်ဆိုင်ရာကော်လံခေါင်းစဉ်ကို ပြန်ပေးရန်လိုအပ်ပါသည်။ ဥပမာ A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...

ဆက်ဖတ်ရန်

မေးခွန်း 385။ မှန်ကန်သော Perfect Square LeetCode ဖြေရှင်းချက် Problem Statement အကျုံးဝင်သော Perfect Square LeetCode ဖြေရှင်းချက် - အပေါင်းကိန်းပြည့်ဂဏန်းကို ပေး၍ နံပါတ်သည် ပြီးပြည့်စုံသော စတုရန်းမဟုတ်ပါက False ဖြစ်ပါက True ပြန်ပေးသည့် လုပ်ဆောင်ချက်ကို ရေးပါ။ နောက်ဆက်တွဲ- sqrt ကဲ့သို့သော built-in စာကြည့်တိုက်လုပ်ဆောင်ချက်ကို မသုံးပါနှင့်။ ထည့်သွင်းမှု- num = 16 ရလဒ်- စစ်မှန်သော ရှင်းလင်းချက် ကျွန်ုပ်တို့၏ဖြေရှင်းချက်အတွက် နယ်နိမိတ်သတ်မှတ်ထားသည်။ မည်သည့်နံပါတ်အတွက်...

ဆက်ဖတ်ရန်

မေးခွန်း 386။ ကျပန်းရွေးချယ်အညွှန်း LeetCode ဖြေရှင်းချက် Problem Statement Random Pick Index LeetCode Solution- ကျွန်ုပ်တို့အား class “Solution” ၏ constructor နှင့် type int ၏ function “pick” ကို ပေးထားပါသည်။ Solution(int[] nums) အနေဖြင့် "Solution" class ကို အကောင်အထည်ဖော်ရန် လိုအပ်ပြီး အရာဝတ္ထုအား array နံပါတ်များဖြင့် စတင်လုပ်ဆောင်ပါသည်။ int pick(int target) သည် nums[i] == ပစ်မှတ်ရှိရာ ဂဏန်းများမှ ကျပန်းအညွှန်းတစ်ခုကို ရွေးသည်။ မျိုးစုံရှိနေရင်...

ဆက်ဖတ်ရန်

မေးခွန်း 387။ Strobogrammatic နံပါတ် LeetCode ဖြေရှင်းချက် Problem Statement Strobogrammatic Number LeetCode ဖြေရှင်းချက် - ကိန်းပြည့်ကိုကိုယ်စားပြုသည့် string num ကိုပေးသည်၊ နံပါတ်သည် စထရိုဘိုဂရမ်မာကိန်းဂဏန်းဖြစ်ပါက အမှန်ပြန်ပေးပါ။ စထရိုဘိုဂရမ်မာဂဏန်း နံပါတ်သည် ၁၈၀ ဒီဂရီ လှည့်သောအခါ တူညီသော ကိန်းဂဏန်းများ (ဇောက်ထိုးကြည့်သည်)။ ဥပမာ Test Case 180- Input- num = “1” Output- true Test Case 69- Input- num = “2” Output- false ရှင်းပြချက်...

ဆက်ဖတ်ရန်

မေးခွန်း 388။ Binary Trees LeetCode ဖြေရှင်းချက်နှစ်ခုကို ပေါင်းစည်းပါ။ Problem Statement တွင် Binary Trees နှစ်ခုကို ပေါင်းစည်းခြင်း LeetCode ဖြေရှင်းချက် - သင့်အား ဒွိသစ်ပင် root1 နှင့် root2 နှစ်ခုကို ပေးထားသည်။ ၎င်းတို့ထဲမှ တစ်ခုကို ဖုံးအုပ်ရန် သင်ထားလိုက်သောအခါ သစ်ပင်နှစ်ပင်၏ ဆုံမှတ်အချို့သည် အခြားတစ်ပင်မဟုတ်သော်လည်း အထပ်လိုက်ဖြစ်နေသည်ဟု မြင်ယောင်ကြည့်ပါ။ သစ်ပင်နှစ်ပင်ကို ပေါင်းစည်းရမယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 389။ Subarray ထုတ်ကုန်သည် K LeetCode ဖြေရှင်းချက်ထက်နည်းသည်။ Problem Statement Subarray ထုတ်ကုန် K ထက်နည်းသော LeetCode ဖြေရှင်းချက် – ကိန်းပြည့်ဂဏန်းများနှင့် ကိန်းပြည့် k ခင်းကျင်းမှုကို ပေးထားသည့်အတွက်၊ subarray အတွင်းရှိ ဒြပ်စင်များအားလုံး၏ ထုတ်ကုန်သည် k ထက် တင်းကြပ်စွာနည်းသော ဆက်စပ်နေသော subarray အရေအတွက်ကို ပြန်ပေးသည်။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- inputArr = [10၊ 5၊ 2၊ 6] k = 100 ...

ဆက်ဖတ်ရန်

မေးခွန်း 390။ ထပ်ခါတလဲလဲ Substring Pattern LeetCode ဖြေရှင်းချက် Problem Statement Repeated Substring Pattern LeetCode ဖြေရှင်းချက် – string s ကိုပေးထားပြီး၊ ၎င်း၏စာကြောင်းခွဲတစ်ခုကိုယူကာ substring ၏ကော်ပီများစွာကို အတူတကွပေါင်းထည့်ခြင်းဖြင့် ၎င်းကိုတည်ဆောက်နိုင်မှုရှိမရှိစစ်ဆေးပါ။ Input: s = "abab" Output: true ရှင်းလင်းချက်- ၎င်းသည် substring "ab" နှစ်ကြိမ်ဖြစ်သည်။ ရှင်းလင်းချက် ၏ ပထမအက္ခရာ...

ဆက်ဖတ်ရန်

မေးခွန်း 391။ နောက်တစ်ခု Greater Element III LeetCode ဖြေရှင်းချက် Problem Statement ပြဿနာ၊ Next Greater Element III LeetCode Solution က သင့်အား positive integer n ကို ပေးထားပြီး n တွင်ပါရှိသော ဂဏန်းများကို အသုံးပြုကာ နောက်အကြီးဆုံး ကိန်းပြည့်ကို ရှာဖွေရန် လိုအပ်ပါသည်။ ထိုသို့သော ကိန်းပြည့် မရှိပါက၊ သင်သည် -1 ကို ရိုက်နှိပ်ရန် လိုအပ်ပါသည်။ ထို့အပြင် အသစ်...

ဆက်ဖတ်ရန်

မေးခွန်း 392။ Binary Tree အရှည်ဆုံး တစ်ဆက်တည်း Sequence LeetCode ဖြေရှင်းချက် Problem Statement Binary Tree အရှည်လျားဆုံး Consecutive Sequence LeetCode ဖြေရှင်းချက် – binary သစ်ပင်၏ အမြစ်ကို ပေး၍ အရှည်ဆုံး တစ်ဆက်တည်း လမ်းကြောင်း၏ အရှည်ကို ပြန်ပေးသည်။ လမ်းကြောင်းသည် မိဘ-ကလေး ချိတ်ဆက်မှုများနှင့်အတူ သစ်ပင်ရှိ မည်သည့် ကုဒ်များမဆို စတင်သည့်နေရာမှ ဆုံမှတ်များ၏ မည်သည့်အစီစဉ်ကိုမဆို ရည်ညွှန်းသည်။ အကြာဆုံးဆက်တိုက်...

ဆက်ဖတ်ရန်

မေးခွန်း 393။ Perfect Squares LeetCode ဖြေရှင်းချက် Problem Statement The Perfect Squares LeetCode Solution – “Perfect Squares” သည် ကိန်းပြည့် n ကို ပေးသည် နှင့် n နှင့် ညီမျှသော ပေါင်းလဒ် နှင့် ညီမျှသော ပြီးပြည့်စုံသော အနိမ့်ဆုံး အရေအတွက်ကို ပြန်ပေးရန်လိုအပ်ပါသည်။ တူညီသော ပြီးပြည့်စုံသော စတုရန်းကို အကြိမ်များစွာ အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။ ဥပမာ- ထည့်သွင်းခြင်း- n=12 အထွက်- 3 ရှင်းလင်းချက်- ...

ဆက်ဖတ်ရန်

မေးခွန်း 394။ အကွာအဝေး LeetCode ဖြေရှင်းချက်ကို တည်းဖြတ်ပါ။ Problem Statement ပြဿနာ Edit Distance LeetCode Solution က သင့်အား word1 နှင့် word2 နှစ်ခုကို strings နှစ်ခုပေးထားပြီး အနိမ့်ဆုံးလုပ်ဆောင်မှုများတွင် word1 သို့ word2 အဖြစ်ပြောင်းလဲရန်လိုအပ်ပါသည်။ string တွင် လုပ်ဆောင်နိုင်သော လုပ်ဆောင်ချက်များမှာ - ဇာတ်ကောင်တစ်ခုကို ထည့်သွင်းခြင်း ဇာတ်ကောင်တစ်ခုအား ဖျက်ပစ်ခြင်း ဇာတ်ကောင်တစ်ခုကို အစားထိုးခြင်း နမူနာ စမ်းသပ်မှုကိစ္စရပ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 395။ စိတ်ကြိုက်စီရန် စာကြောင်း ရေးကုဒ်ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် စိတ်ကြိုက်စီစဥ်သည့်စာကြောင်း LeetCode ဖြေရှင်းချက် – “Custom Sort String” က သင့်အား ကြိုးတန်းအစီအစဥ်နှစ်ခုနှင့် s ကိုပေးထားကြောင်း ဖော်ပြထားသည်။ စာကြောင်းအစီအစဥ်၏ ဇာတ်ကောင်အားလုံးသည် ထူးခြားပြီး ၎င်းတို့ကို စိတ်ကြိုက်အစီအစဥ်ဖြင့် စီထားသည်။ s ရဲ့ အက္ခရာတွေနဲ့ ဇာတ်ကောင်တွေရဲ့ နောက်လိုက်တွေကို ဖျက်ဖို့ လိုပါတယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 396။ K ဖယ်ရှားမှုများပြီးနောက် Leetcode ဖြေရှင်းချက်ပြီးနောက် တစ်မူထူးခြားသော ကိန်းပြည့်အနည်းဆုံးအရေအတွက် Problem Statement K ဖယ်ရှားပြီးနောက် သီးသန့် ကိန်းပြည့် အနည်းဆုံး အရေအတွက် LeetCode ဖြေရှင်းချက် – “K ဖယ်ရှားပြီးနောက် သီးသန့် ကိန်းပြည့် အနည်းဆုံး အရေအတွက်” က သင့်အား ကိန်းပြည့်နှင့် ကိန်းပြည့် k ကို ပေးထားကြောင်း ဖော်ပြသည်။ k ဒြပ်စင်များကို အတိအကျ ဖယ်ရှားပြီးနောက် ထူးခြားသော ကိန်းပြည့် အရေအတွက် အနည်းဆုံးကို ရှာပါ။ ဥပမာ- ထည့်သွင်းခြင်း- arr = [5,5,4], k = 1 အထွက်- 1 ရှင်းလင်းချက်- k ...

ဆက်ဖတ်ရန်

မေးခွန်း 397။ Array LeetCode ဖြေရှင်းချက်တွင် မိတ္တူများအားလုံးကို ရှာပါ။ Problem Statement ပြသနာ၊ Array LeetCode Solution တစ်ခုရှိ မိတ္တူများအားလုံးကို ရှာပါ သင်သည် အပိုင်း [1,n] အတွင်းရှိ ဒြပ်စင်များပါရှိသော အရွယ်အစား n အခင်းတစ်ခုကို ပေးထားကြောင်း ဖော်ပြထားသည်။ ကိန်းပြည့်တစ်ခုစီသည် တစ်ကြိမ် သို့မဟုတ် နှစ်ကြိမ် ပေါ်လာနိုင်ပြီး array တွင် နှစ်ကြိမ်ပေါ်လာသည့် အစိတ်အပိုင်းအားလုံးကို သင်ရှာဖွေရန် လိုအပ်သည်။ ဥပမာများ...

ဆက်ဖတ်ရန်

မေးခွန်း 398။ Zeroes LeetCode ဖြေရှင်းချက်ကို ရွှေ့ပါ။ Problem Statement ပြဿနာ၊ Move Zeroes LeetCode Solution က သင့်အား သုညနှင့် သုညမဟုတ်သောဒြပ်စင်များပါရှိသော array တစ်ခုအား ပေးအပ်ထားပြီး array ၏အဆုံးသို့ သုညအားလုံးကို ရွှေ့ရန် လိုအပ်ပြီး array ရှိ သုညမဟုတ်သောဒြပ်စင်များ၏ နှိုင်းရအစဉ်ကို ထိန်းသိမ်းထားရန် လိုအပ်ပါသည်။ . တစ်နေရာရာမှာ အကောင်အထည်ဖော်ဖို့လည်း လိုပါတယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 399။ Single Number Leetcode ဖြေရှင်းချက် Problem Statement Single Number Leetcode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် အချည်းနှီးမဟုတ်သော ကိန်းပြည့်များကို ပေးဆောင်ထားပြီး တစ်ကြိမ်တိတိ ပေါ်လာသည့် အရာတစ်ခုကို ရှာဖွေရန် လိုအပ်ပါသည်။ တစ်ခုကလွဲရင် ဒြပ်စင်တစ်ခုစီကို နှစ်ကြိမ်ပေါ်လာတဲ့မေးခွန်းမှာ ပေးထားတာပါ။ ဥပမာ 1- ထည့်သွင်းမှု- nums = [2,2,1] အထွက်- 1 ဥပမာ 2- ထည့်သွင်းမှု- ...

ဆက်ဖတ်ရန်

မေးခွန်း 400။ ပြည်နယ်များ၏ Leetcode ဖြေရှင်းချက် အရေအတွက် ပြဿနာထုတ်ပြန်ချက် နံပါတ်ပြည်နယ်များ Leetcode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ဂရပ်တစ်ခု၏ ကပ်လျက်မက်ထရစ်ကို ကိုယ်စားပြုပေးထားပြီး ပြည်နယ်အရေအတွက်ကို ရှာဖွေရန် လိုအပ်ပါသည်။ ဤနေရာတွင် ပြည်နယ်သည် တိုက်ရိုက် သို့မဟုတ် သွယ်ဝိုက်သောအားဖြင့် ချိတ်ဆက်ထားသော မြို့များအုပ်စုဖြစ်ပြီး အုပ်စုပြင်ပ အခြားမြို့များမရှိပါ။ ဥပမာ ဥပမာ 1- Input- isConnected...

ဆက်ဖတ်ရန်

မေးခွန်း 401။ 01 Matrix LeetCode ဖြေရှင်းချက် Problem Statement ဤပြဿနာ 01 Matrix LeetCode ဖြေရှင်းချက်တွင်၊ ပေးထားသော matrix ၏ဆဲလ်တစ်ခုစီအတွက် အနီးဆုံး 0 အကွာအဝေးကို ရှာဖွေရန်လိုအပ်ပါသည်။ matrix တွင် 0's နှင့် 1's များသာ ပါဝင်ပြီး ကပ်လျက်ဆဲလ်နှစ်ခု၏ အကွာအဝေးမှာ 1 ဖြစ်ပါသည်။ ဥပမာများ ဥပမာ 1: Input: mat = ...

ဆက်ဖတ်ရန်

မေးခွန်း 402။ Frequency LeetCode ဖြေရှင်းချက်ဖြင့် ဇာတ်ကောင်များကို စီပါ။ Problem Statement တွင် အကြိမ်ရေ LeetCode ဖြေရှင်းချက်ဖြင့် ဇာတ်ကောင်များကို စီရန် - string S ကို ပေးထားပြီး၊ ၎င်းကို စာလုံးများ၏ ကြိမ်နှုန်းအပေါ် အခြေခံ၍ လျှော့ထားသော အစီအစဥ်ဖြင့် စီပါ။ စာလုံးတစ်လုံး၏ ကြိမ်နှုန်းသည် string တွင်ပေါ်လာသည့်အကြိမ်အရေအတွက်ဖြစ်သည်။ စီထားသော စာကြောင်းကို ပြန်ပေးပါ။ အဖြေများစွာရှိပါက ၎င်းတို့ထဲမှ တစ်ခုကို ပြန်ပေးပါ။ အက္ခရာများကို စီရန် ဥပမာ...

ဆက်ဖတ်ရန်

မေးခွန်း 403။ မလျှော့သော Array LeetCode ဖြေရှင်းချက် Problem Statement လျှော့နည်းခြင်းမရှိသော Array LeetCode ဖြေရှင်းချက် - n integers ဖြင့်ပေးထားသော array nums များ၊ သင်၏တာဝန်မှာ element အများစုကို ပြုပြင်ခြင်းဖြင့် ၎င်းသည် လျော့ကျသွားခြင်းမဟုတ်ကြောင်း စစ်ဆေးရန်ဖြစ်သည်။ nums[index] <= nums[index +1] သည် (0 <= index <= n-0) ဖြစ်ပါက array တစ်ခုသည် လျော့မသွားဟု ကျွန်ုပ်တို့သတ်မှတ်ထားပါသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 404။ K Distinct Characters အများစုတွင် LeetCode ဖြေရှင်းချက်ဖြင့် အရှည်ဆုံး စာကြောင်းများ ပြဿနာဖော်ပြချက်တွင် K ထူးခြားသည့်ဇာတ်ကောင်အများစုပါရှိသည့် LeetCode ဖြေရှင်းချက် - အရှည်ဆုံးစာကြောင်းခွဲ S နှင့် ကိန်းပြည့် K တို့အား ပေးထားသည့် K ကွဲပြားသည့်အက္ခရာအများစုပါဝင်သော အရှည်ဆုံးစာကြောင်းခွဲ၏အရှည်ကို ပြန်ပေးသည်။ ဥပမာ- စမ်းသပ်မှု ဖြစ်ရပ် 1- ထည့်သွင်းမှု- S = “bacc” K = 2 အထွက်- 3 စမ်းသပ် ဖြစ်ရပ် 2- ထည့်သွင်းမှု- S = “ab” ...

ဆက်ဖတ်ရန်

မေးခွန်း 405။ Factorial Trailing Zeroes LeetCode ဖြေရှင်းချက် Problem Statement Factorial Trailing Zeroes LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် n ကိုပေး၍ n တွင် trailing zeroes အရေအတွက်ကို ပြန်ပေးသည်။ မှတ်ချက် n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Input: n = 3 Output: 0 Explanation: 3! = ၆ တန်းလန်းမရှိ၊

ဆက်ဖတ်ရန်

မေးခွန်း 406။ Sorted Array ကို Binary Search Tree LeetCode Solutions သို့ ပြောင်းပါ။ Problem Statement မှ စီထားသော Array သို့ Binary Search Tree သို့ပြောင်းပါ EtCode Solutions မှ အစိတ်အပိုင်းများကို ကြီးလိုက်ကြီးလိုက် စီထားသည့် ကိန်းပြည့် ဂဏန်းများကို ပေးထားပြီး ၎င်းကို အမြင့်-ဟန်ချက်ညီသော ဒွိရှာဖွေမှုသစ်ပင်အဖြစ်သို့ ပြောင်းပေးသည်ဟု ဆိုသည်။ အမြင့်-ဟန်ချက်ညီသော ဒွိစုံသစ်ပင်သည် node တစ်ခုစီ၏ အခွဲနှစ်ခု၏အတိမ်အနက်ကို မည်သည့်အခါမျှ မကွဲပြားသည့် ဒွိသစ်ပင်တစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 407။ Word Ladder LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Word Ladder LeetCode ဖြေရှင်းချက် – “Word Ladder” က သင့်အား string startWord၊ string endWord နှင့် wordList တစ်ခုအား ပေးထားကြောင်း ဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် အတိုဆုံးသော အသွင်ပြောင်းမှု အစီအစဥ် အရှည်ကို ရှာဖွေရန် လိုအပ်သည် (လမ်းကြောင်းမရှိလျှင် 0 ကို print ထုတ်ပါ) ပေးထားသော အခြေအနေများအတိုင်း startWord မှ endWord ဖြစ်သည်- အလယ်အလတ်စကားလုံးများအားလုံးသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 408။ အကောင်းဆုံး Meeting Point LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် အကောင်းဆုံး Meeting Point LeetCode Solution မှပြောထားသည် 1 တစ်ခုစီသည် သူငယ်ချင်းတစ်ယောက်၏အိမ်ကိုဆုံးဖြတ်သည့် အရွယ်အစား mxn ၏ ဒွိဂရစ်ဂရစ်တစ်ခုအား ပေးထားသောကြောင့်၊ ကျွန်ုပ်တို့သည် စုစုပေါင်းခရီးအကွာအဝေးသည် အိမ်များကြားအကွာအဝေး၏ပေါင်းလဒ်ဖြစ်သော အနည်းဆုံး စုစုပေါင်းခရီးအကွာအဝေးကို ပြန်ပေးလိုပါသည်။ ၏...

ဆက်ဖတ်ရန်

မေးခွန်း 409။ LeetCode ဖြေရှင်းချက် အနည်းဆုံး K ထပ်နေသော ဇာတ်ကောင်များ ဖြင့် အရှည်ဆုံး စာတန်း Problem Statement ပြဿနာ K Repeating Characters LeetCode Solution တွင် အနည်းဆုံး K အရှည်ဆုံးစာကြောင်းခွဲ LeetCode Solution က string S နှင့် integer k ပေးထားသော S ၏အရှည်ဆုံးစာတန်းခွဲ၏အရှည်ကို ပြန်ပေးသည် ၊ ဤစာတန်းခွဲရှိဇာတ်ကောင်တစ်ခုစီ၏ကြိမ်နှုန်းသည် k ထက်ကြီးသည် သို့မဟုတ် ညီမျှသည် . အနည်းဆုံး အရှည်ဆုံး စာကြောင်းခွဲအတွက် ဥပမာ...

ဆက်ဖတ်ရန်

မေးခွန်း 410။ Same Tree LeetCode ဖြေရှင်းချက် Problem Statement ပြဿနာ Same Tree ကပြောသည် binary tree နှစ်ခု p နှင့် q ၏ အမြစ်များ တူညီခြင်း ရှိ၊မရှိ စစ်ဆေးရန် function တစ်ခုရေးပါ။ ဒွိသစ်ပင်နှစ်ခုသည် တည်ဆောက်ပုံအရ တူညီပါက တူညီသည်ဟု မှတ်ယူကြပြီး node များသည် တူညီသောတန်ဖိုးရှိသည်။ ဥပမာ- Test Case...

ဆက်ဖတ်ရန်

မေးခွန်း 411။ Spiral Matrix LeetCode ဖြေရှင်းချက် Problem Statement Spiral Matrix Problem က Spiral Matrix တွင် ကျွန်ုပ်တို့သည် matrix တစ်ခု၏ ဒြပ်စင်အားလုံးကို ခရုပတ်ပုံစံဖြင့် နာရီလက်တံအတိုင်း ဦးတည်ချက်ထားလိုပါသည်။ Spiral Matrix အတွက်ချဉ်းကပ်နည်း- Idea မက်ထရစ်ကို အကွက်များခွဲ၍ တစ်ခုစီရှိ ဒြပ်စင်အားလုံးကို ပုံနှိပ်ခြင်းဖြင့် ပြဿနာကို အကောင်အထည်ဖော်နိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 412။ Sorted Array Leetcode ဖြေရှင်းချက်မှ ထပ်နေသောများကို ဖယ်ရှားပါ။ Problem Statement The Sorted Array Leetcode Solution မှ မိတ္တူပွားများကို ဖယ်ရှားခြင်း – သင့်အား ကိန်းပြည့် array ကို လျှော့မချဘဲ အစဉ်လိုက် စီထားခြင်းကို ပေးထားကြောင်း ပြောပါသည်။ ထပ်နေသောဒြပ်စင်များအားလုံးကို ဖယ်ရှားပြီး ကွဲပြားသောဒြပ်စင်များ၏ နှိုင်းရအစီအစဥ်သည် တူညီပြီး တန်ဖိုးကို အစီရင်ခံတင်ပြရန် လိုအပ်ပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 413။ အကြီးဆုံး BST Subtree LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် အကြီးမားဆုံး BST Subtree LeetCode ဖြေရှင်းချက် ပြဿနာက ဒွိသစ်ပင်၏ အမြစ်ကို ပေး၍ အကြီးဆုံးပင်ခွဲကို ရှာပါ၊ ၎င်းသည် Binary Search Tree (BST) လည်းဖြစ်သည်၊ အကြီးဆုံးက node အရေအတွက် အများဆုံးရှိသော သစ်ပင်ခွဲကို ရှာပါဟုဆိုသည်။ မှတ်ချက်- သစ်ပင်ခွဲတစ်ပင်သည် ၎င်း၏သားစဉ်မြေးဆက်အားလုံး ပါဝင်ရပါမည်။ Binary တစ်ခုတွင်...

ဆက်ဖတ်ရန်

မေးခွန်း 414။ ကျွန်ုပ်၏ ပြက္ခဒိန် I LeetCode ဖြေရှင်းချက် Problem Statement My Calendar I LeetCode ဖြေရှင်းချက် - Calendar အဖြစ်အသုံးပြုနိုင်သော ပရိုဂရမ်တစ်ခုကို ရေးရန်လိုအပ်ပါသည်။ အစီအစဉ်ကိုထည့်သွင်းပါက နှစ်ဆကြိုတင်စာရင်းသွင်းခြင်းကို မဖြစ်စေဘဲ အစီအစဉ်အသစ်တစ်ခု ထပ်ထည့်နိုင်ပါသည်။ ပွဲနှစ်ခုသည် အချည်းနှီးမဟုတ်သော လမ်းဆုံများ (ဆိုလိုသည်မှာ အချို့သောအခိုက်အတန့်သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 415။ Parity LeetCode ဖြေရှင်းချက်ဖြင့် Array ကိုစီပါ။ Problem Statement The Sort Array By Parity LeetCode Solution – “Array By Parity စီရန်” က သင့်အား ကိန်းပြည့် array နံပါတ်များကို ပေးထားပြီး၊ array ၏အစတွင် ကိန်းပြည့်အားလုံးကို ရွှေ့ပြီး odd integers အားလုံးကို ရွှေ့ထားကြောင်း ဖော်ပြထားသည်။ မှတ်ချက်- ဤအခြေအနေအား ကျေနပ်စေသော မည်သည့် array ကိုမဆို ပြန်ပေးပါ။ ဥပမာ- Input- Output-...

ဆက်ဖတ်ရန်

မေးခွန်း 416။ Nth Node ကို List Leetcode ဖြေရှင်းချက်မှ ဖယ်ရှားပါ။ Problem Statement The Nth Node ကို List of End of Leetcode ဖြေရှင်းချက်မှ ဖယ်ရှားခြင်း - သင့်အား လင့်ခ်ချိတ်ထားသောစာရင်း၏ ဦးခေါင်းကို ပေးအပ်ထားပြီး ဤစာရင်း၏အဆုံးမှ nth node ကို ဖယ်ရှားရန် လိုအပ်သည်ဟု ဖော်ပြထားသည်။ ဤ node ကိုဖျက်ပြီးနောက်၊ ပြုပြင်ထားသောစာရင်း၏ဦးခေါင်းကိုပြန်ပေးပါ။ ဥပမာ- ထည့်သွင်းခြင်း-...

ဆက်ဖတ်ရန်

မေးခွန်း 417။ Bulb Switcher LeetCode ဖြေရှင်းချက် Problem Statement Bulb Switcher LeetCode ဖြေရှင်းချက် – အစပိုင်းတွင် ပိတ်ထားသော n မီးသီးများ ရှိပါသည်။ မီးသီးအားလုံးကို ဦးစွာဖွင့်ပြီးနောက် ဒုတိယမီးသီးအားလုံးကို ပိတ်ပါ။ တတိယအချီတွင်၊ သင်သည် တတိယမီးသီးတိုင်းကို ခလုတ်ဖွင့်ပါ (ပိတ်နေပါက သို့မဟုတ် ဖွင့်ထားလျှင် ပိတ်ပါ)။ ဒီပြိုင်ပွဲအတွက် မင်း...

ဆက်ဖတ်ရန်

မေးခွန်း 418။ Meeting Rooms II LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် Meeting Rooms II LeetCode Solution – “Meeting Rooms II” က သင့်အား တွေ့ဆုံချိန်ကြားကာလများ “ကြားကာလများ” ဟူသော “intervals[i] = [ start[i]၊ end[i] ]” ကို ပြန်ပေးသည်ဟု ဖော်ပြထားသည်။ အစည်းအဝေးခန်း အနည်းဆုံး အရေအတွက် လိုအပ်သည်။ ဥပမာ- ကြားကာလ = [[0,30],[5,10],[15,20]] 2 ရှင်းလင်းချက်- တွေ့ဆုံခြင်း လုပ်နိုင်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 419။ Subarray Sum Equals K LeetCode ဖြေရှင်းချက် Problem Statement Subarray Sum နှင့် ညီမျှသည် K LeetCode ဖြေရှင်းချက် – “Subarray Sum Equals K” က သင့်အား ကိန်းပြည့် “num” နှင့် integer 'k' ကို ပေးထားပြီး၊ ပေါင်းလဒ် 'k' နှင့် ညီမျှသည့် ဆက်တိုက်ရှိသော subarray စုစုပေါင်းအရေအတွက်ကို ပြန်ပေးသည်။ ဥပမာ- nums = [1၊ 2၊ 3]၊ k=3 2 ရှင်းလင်းချက်- အဲဒီမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 420။ အရှည်ဆုံး Palindromic Substring LeetCode ဖြေရှင်းချက် Problem Statement The Longest Palindromic Substring LeetCode Solution – “Longest Palindromic Substring” သည် သင့်အား string s ကိုပေးထားပြီး၊ s တွင် အရှည်ဆုံး palindromic substring ကို ပြန်ပေးသည်ဟု ဖော်ပြထားသည်။ မှတ်ချက်- Palindrome သည် ရှေ့သို့ နောက်ပြန်ဖတ်သည့် စကားလုံးဖြစ်ပြီး ဥပမာ- Madam။ ဥပမာ- s = "babad" "bab" ရှင်းလင်းချက်- အားလုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 421။ စတော့ရှယ်ယာ LeetCode ဖြေရှင်းချက်ဝယ်ခြင်းနှင့်ရောင်းရန်အကောင်းဆုံးအချိန် Problem Statement The Best Time LeetCode Solution – “စတော့ကိုဝယ်ရန်နှင့် ရောင်းရန်အကောင်းဆုံးအချိန်” က price[i] သည် ပေးထားသောစတော့ရှယ်ယာ၏စျေးနှုန်းဖြစ်သည့် array of price မှ သင့်အား ပေးထားသောစျေးနှုန်းများဖြစ်သည်ဟုဖော်ပြထားပါသည်။ ရွေးချယ်ခြင်းဖြင့် သင့်အမြတ်အစွန်းကို မြှင့်တင်လိုသည် ။

ဆက်ဖတ်ရန်

မေးခွန်း 422။ စီထားသော Array နှစ်ခု LeetCode ဖြေရှင်းချက်၏ ပျမ်းမျှ Problem statement statement of two Sorted Arrays LeetCode solution - ပြဿနာ "Sorted Arrays နှစ်ခု၏ အလယ်အလတ်" တွင်၊ အရွယ်အစား m နှင့် n တို့၏ စီထားသော array နှစ်ခုကို နံပါတ် 1 နှင့် nums2 အသီးသီးပေးထားပြီး၊ စီထားသော array နှစ်ခု၏ အလယ်အလတ်ကို ပြန်ပေးရမည်ဖြစ်ပါသည်။ အလုံးစုံလည်ပတ်ချိန် ရှုပ်ထွေးမှုသည် O(log (m+n)) ဖြစ်သင့်သည်။ ဥပမာ nums1 = [1,3]၊...

ဆက်ဖတ်ရန်

မေးခွန်း 423။ ကျွန်းများ LeetCode ဖြေရှင်းချက် အရေအတွက် ပြဿနာထုတ်ပြန်ချက် ကျွန်းအရေအတွက် LeetCode ဖြေရှင်းချက် – “ကျွန်းများအရေအတွက်” က သင့်အား '2's (land) နှင့် '1's (ရေ) ၏မြေပုံကိုကိုယ်စားပြုသည့် mxn 0D ဒွိဂရစ်တစ်ခုပေးထားကြောင်း ဖော်ပြထားသည်။ ကျွန်းတစ်ကျွန်းသည် ရေဖြင့်ဝန်းရံထားပြီး...

ဆက်ဖတ်ရန်

မေးခွန်း 424။ LRU Cache LeetCode ဖြေရှင်းချက် မကြာသေးမီက အသုံးပြုခဲ့သော အနည်းဆုံး (LRU) ကက်ရှ်၏ ကန့်သတ်ချက်များကို လိုက်နာသည့် ဒေတာဖွဲ့စည်းပုံတစ်ခုကို မေးခွန်းပုံစံဒီဇိုင်း။ LRUCache အတန်းကို အကောင်အထည်ဖော်ပါ- LRUCache(int capacity) LRU cache ကို အပြုသဘောဆောင်သော အရွယ်အစားစွမ်းရည်ဖြင့် စတင်ပါ။ int get(int key) သော့ရှိလျှင် သော့တန်ဖိုးကို ပြန်ပေးပါ၊ သို့မဟုတ်ပါက -1 ကို ပြန်ပေးပါ။ void put(int key၊ int value) သော့ရှိလျှင် သော့တန်ဖိုးကို အပ်ဒိတ်လုပ်ပါ။ မဟုတ်ပါက၊ သော့တန်ဖိုးအတွဲကို...

ဆက်ဖတ်ရန်

မေးခွန်း 425။ Stream Leetcode Solution ရှိ Kth အကြီးဆုံး Element ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်ကန ဦး ကိန်းပြည့်စုံနှင့်ကိန်းဂဏန်းစုစုပေါင်းပါ ၀ င်သည့် KthLargest () တစ်ခုကိုဒီဇိုင်းဆွဲရမည်။ ကိန်းတစ်ခုနှင့်ကိန်းဂဏန်းများကိုအငြင်းပွားမှုများအဖြစ်သတ်မှတ်သောအခါ၎င်းအတွက် parameterized constructor ရေးရန်လိုသည်။ class မှာ add (val) ထပ်ထည့်တဲ့ function လည်းရှိတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 426။ Linked List ကို Element တွေကို Leetcode ဖြေရှင်းချက်ဖယ်ရှားပါ ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အား၎င်း၏ node များနှင့်ကိန်းဂဏန်းများအပြည့်နှင့်ဆက်စပ်သောစာရင်းပေးထားသည်။ val နှင့်တူညီသောတန်ဖိုးများရှိသော list မှအချို့သော node များကိုဖျက်ပစ်ရန်လိုသည်။ ပြနာကိုဖြေရှင်းရန်မလိုအပ်ပါ။ သို့သော်ထိုကဲ့သို့သောနည်းလမ်းကိုကျွန်ုပ်တို့ဆွေးနွေးပါမည်။ ဥပမာစာရင်း = ...

ဆက်ဖတ်ရန်

မေးခွန်း 427။ Hamming Distance Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည် A နှင့် B နှစ်ခုလုံးကိုပေးထားပြီးရည်မှန်းချက်မှာပေးထားသောကိန်းများအကြား hamming အကွာအဝေးကိုရှာဖွေရန်ဖြစ်သည်။ ကိန်းသေသည် 0 နှင့်ညီသည်ထက် ၂၃၁ ထက်ငယ်သည်။ ဥပမာ First Integer = 231၊ ဒုတိယ Integer = 5 2 First Integer ...

ဆက်ဖတ်ရန်

မေးခွန်း 428။ ဆက်တိုက် Leetcode ဖြေရှင်းချက်သည်အထိကျောက်တုံးများရွေ့လျား Problem Statement ဤပြဿနာတွင်၊ ကျွန်ုပ်တို့အား ရာထူး a၊ b နှင့် c တွင် ကျောက်သုံးလုံးပေးထားသည်။ အောက်ပါအဆင့်ကို တစ်ကြိမ် သို့မဟုတ် တစ်ကြိမ်ထက်ပို၍ လုပ်ဆောင်ခြင်းဖြင့် ၎င်းတို့ကို ဆက်တိုက်ပြုလုပ်ရပါမည်။ အဆင့်တစ်ဆင့်ချင်းစီမှာ ဘယ်ကျောက်တုံး ဒါမှမဟုတ် ညာဘက်ကျောက်တုံးတစ်တုံးကို ရွေးပြီး ကြားမှာ တစ်နေရာရာမှာ ထားမယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 429။ ပေါင်းစပ် Leetcode ဖြေရှင်းချက် Combinations Leetcode Solution မှပြusနာကကျွန်တော်တို့ကို n, k နဲ့ကိန်းနှစ်ခုလုံးပေးတယ်။ 1 ကနေ n အထိ n element တွေထဲက k element တွေကိုကောက်ယူထားတဲ့ပာအားလုံးရဲ့အစီအစဉ်တွေကိုထုတ်လုပ်ဖို့ပြောတယ်။ ကျနော်တို့ကဤပာတစ်ခုခင်းကျင်းအဖြစ်ပြန်လာပါ။ ရရန်ဥပမာအနည်းငယ်ကိုလေ့လာကြည့်ကြစို့။

ဆက်ဖတ်ရန်

မေးခွန်း 430။ Arrays II Leetcode Solution ၏လမ်းဆုံ ပြStatနာဖော်ပြချက်ဤပြInနာတွင် arrays နှစ်ခုကိုပေးထားပြီး၎င်းသည် arrays နှစ်ခု၏လမ်းဆုံကိုရှာပြီးထွက်ပေါ်လာသည့် array ကိုပြန်ပေးရမည်ဖြစ်သည်။ ရလဒ်ရှိ element တစ်ခုစီသည် Array နှစ်ခုလုံးတွင်ပြသသကဲ့သို့အကြိမ်ပေါင်းများစွာပေါ်လာသင့်သည်။ ရလဒ်မည်သည့်နိုင်ရန်အတွက်နိုင်ပါတယ်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 431။ ရတနာနှင့်ကျောက်ခဲ Leetcode ဖြေရှင်းချက် Jewels and Stones Leetcode Solution ပြstatesနာကသင့်အားကြိုးနှစ်ချောင်းပေးသည်ဟုဆိုသည်။ ၎င်းတို့အနက်မှတစ်ခုမှာကျောက်မျက်ရတနာများကိုကိုယ်စားပြုပြီးတစ်ခုမှာကျောက်တုံးများကိုကိုယ်စားပြုသည်။ ရတနာပါ ၀ င်သည့် string သည်ရတနာကျောက်မျက်များကိုကိုယ်စားပြုသည်။ ကျောက်တုံးကျောက်တုံးထဲကစာလုံးအရေအတွက်ကိုရှာဖို့လိုတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 432။ အများစု Element ကို Leetcode ဖြေရှင်းချက် ပြProbleနာဖော်ပြချက်ကျွန်တော်တို့ကိန်းဂဏန်းပေါင်းများစွာကိုပေးထားတယ်။ ကျနော်တို့⌊ the ကြမ်းပြင်အော်ပရေတာသည်အဘယ်မှာရှိခင်းကျင်းအတွက်⌊N / 2⌋အချိန်ထက်ပိုဖြစ်ပေါ်သောကိန်းပြန်သွားဖို့လိုအပ်ပါတယ်။ ဒီ element ကို Major element လို့ခေါ်တယ်။ input array ထဲမှာအများစု element တစ်ခုပါနေတယ်ဆိုတာသတိပြုပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 433။ နံပါတ်တစ်ခုကို Hexadecimal Leetcode Solution သို့ပြောင်းပါ နံပါတ်တစ်ခုကို Hexadecimal Leetcode Solution သို့ပြောင်းလဲခြင်းသည်ကျွန်ုပ်တို့ကိုကိန်းပြည့်တစ်ခုပေးသည်။ ထိုအခါကိန်းဂဏန်းစနစ်တွင်ပေးထားသောကိန်းများကို hexadecimal နံပါတ်စနစ်သို့ပြောင်းရန်တောင်းဆိုသည်။ ပိုပြီးတရားဝင်အနေဖြင့်၊ မေးခွန်းက Base 10 မှာဖော်ပြထားတဲ့ကိန်းပြည့်ကို base 16 ကိုယ်စားပြုတဲ့ကိန်းပြည့်အဖြစ်ပြောင်းဖို့လိုတယ်။ ငါတို့ ...

ဆက်ဖတ်ရန်

မေးခွန်း 434။ Palindrome Linked စာရင်း Leetcode ဖြေရှင်းချက် ပြindနာ“ Palindrome Linked List” တွင်ကျွန်ုပ်တို့သည်တစ်ခုတည်းသောကိန်းသေနှင့်ဆက်နွယ်သောစာရင်းသည် palindrome ဟုတ်မဟုတ်စစ်ဆေးသင့်သည်။ Example List = {1 -> 2 -> 3 -> 2 -> 1} true ရှင်းလင်းချက်နံပါတ် ၁ - စာရင်းသည် palindrome ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 435။ Binary Tree Leetcode Solution ၏အများဆုံးအနက် ပြStatနာဖော်ပြချက်ပြproblemနာတွင် binary tree ပေးပြီးကျွန်ုပ်တို့ပေးထားသောသစ်ပင်၏အတိမ်အနက်ကိုရှာဖွေရန်လိုအပ်သည်။ binary tree ၏အများဆုံးအနက်သည် root node မှအဝေးဆုံးအထိ node အထိအထိအရှည်ဆုံးလမ်းကြောင်းတစ်လျှောက်ရှိ node များအရေအတွက်ဖြစ်သည်။ ဥပမာ ၃ / ...

ဆက်ဖတ်ရန်

မေးခွန်း 436။ N-th Tribonacci နံပါတ် Leetcode ဖြေရှင်းချက် Problem statement ပြဿနာ ”N-th Tribonacci Number” တွင် ကျွန်ုပ်တို့ကို n နံပါတ်တစ်ခုပေးထားသည်။ ကျွန်ုပ်တို့၏တာဝန်မှာ N-th tribonacci နံပါတ်ကိုရှာဖွေရန်ဖြစ်သည်။ zeroth tribonacci နံပါတ်သည် 0 ဖြစ်သည်။ ပထမ tribonacci နံပါတ်သည် 1 ဖြစ်သည်။ ဒုတိယ tribonacci နံပါတ်သည် 1. N-th tribonacci နံပါတ်သည် ပေါင်းခြင်း (N-1- ...

ဆက်ဖတ်ရန်

မေးခွန်း 437။ စာရင်း Leetcode ဖြေရှင်းချက်လှည့် Rotate List Leetcode Solution မှပြusနာကကျွန်တော်တို့ကိုချိတ်ဆက်ထားသောစာရင်းနှင့်ကိန်းတစ်ခုပေးသည်။ ချိတ်ဆက်ထားသောစာရင်းအားညာဘက်နေရာများအား k နေရာများသို့လှည့်ရန်ကျွန်ုပ်တို့အားပြောထားသည်။ အကယ်၍ ကျွန်ုပ်တို့သည်ချိတ်ဆက်ထားသော list k နေရာများကိုညာဘက်သို့လှည့်ပါကအဆင့်တစ်ခုစီတိုင်းမှနောက်ဆုံး element ကိုယူသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 438။ Pow (x, n) Leetcode ဖြေရှင်းချက် “ Pow (x, n) Leetcode Solution” ပြproblemနာကသင့်အားနံပါတ်နှစ်ခုစီပေးထားသည်။ တစ်ခုမှာ floating point နံပါတ်တစ်ခု၊ ဒီကိန်းကိန်းကထပ်ကိန်းကိုရည်ညွှန်းတယ်။ Base က floating-point နံပါတ်ဖြစ်တယ်။ ထပ်ကိန်းကိုအခြေခံပြီးတွက်ချက်ပြီးတဲ့အခါမှာတန်ဖိုးကိုရှာဖို့ပြောတယ်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 439။ Binary Search Tree Leetcode Solution ထဲသို့ထည့်ပါ ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည် Binary Search Tree ၏ integer တန်ဖိုးများနှင့် binary Search Tree တွင်ထည့်ပြီး၎င်း၏ဖွဲ့စည်းပုံကိုပြန်လည်ထည့်သွင်းရမည့် Binary Search Tree ၏ root node ကိုပေးသည်။ Element ကို BST ထဲထည့်ပြီးရင်၎င်းကို print ထုတ်ရပါမယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 440။ နှစ် ဦး ခွဲခြားစာရင်း Leetcode ဖြေရှင်းချက်ပေါင်းစည်း ချိတ်ဆက်ထားသောစာရင်းများသည်သူတို့၏ linear ဂုဏ်သတ္တိများရှိ Array များနှင့်တော်တော်ဆင်တူသည်။ စုစုပေါင်းခွဲထားသောခင်းကျင်းမှုတစ်ခုကိုဖွဲ့စည်းရန်အတွက်နှစ်မျိုးခွဲခြားထားသည့် Array ကိုပေါင်းစည်းနိုင်သည်။ ဤပြproblemနာတွင်စာရင်းနှစ်ခုစလုံး၏ပါ ၀ င်သည့်စာရင်းအသစ်တစ်ခုကိုပြန်လည်စီစစ်ရန်အတွက်စီထားသောချိတ်ဆက်ထားသောစာရင်းနှစ်ခုကိုပေါင်းရန်လိုသည်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 441။ permutations Leetcode ဖြေရှင်းချက် ပြutနာ Permutations Leetcode Solution သည်ရိုးရှင်းသောကိန်းဂဏန်းများကိုထောက်ပံ့ပေးပြီးပေးထားသော sequence ၏ permutations အားလုံးကို vector သို့မဟုတ် array ကိုပြန်ပို့ရန်တောင်းဆိုသည်။ ဒီတော့ပြsolvingနာကိုမဖြေရှင်းခင်မှာ။ ကျနော်တို့ permutation နှင့်ရင်းနှီးကျွမ်းဝင်ဖြစ်သင့်သည်။ ဒီတော့ permutation တစ်ခုအစီအစဉ်ပေမယ့်အချည်းနှီးဖြစ်၏

ဆက်ဖတ်ရန်

မေးခွန်း 442။ Binary Tree Leetcode Solution ၏အနည်းဆုံးအနက် ဤပြproblemနာတွင်၊ binary သစ်ပင်ရှိအမြစ်မှမည်သည့်အရွက်သို့မဆိုအတိုဆုံးလမ်းကြောင်းကိုရှာရန်လိုအပ်သည်။ သတိပြုရန်မှာဤတွင်ဖော်ပြထားသော“ လမ်းကြောင်းအရှည်” သည် root node မှ leaf node သို့ node များအရေအတွက်ကိုဆိုလိုသည်။ ဒီအရှည်ကိုအနည်းဆုံးလို့ခေါ်တယ်

ဆက်ဖတ်ရန်

မေးခွန်း 443။ Pets Leetcode Solutions ရှိဆုံမှတ်များလဲလှယ်ပါ ဤပြproblemနာ၏အဓိကရည်ရွယ်ချက်မှာပေးထားသောချိတ်ဆက်ထားသောစာရင်းတစ်ခု၏ node များအားအတွဲလိုက်ပြောင်းလဲရန်ဖြစ်သည်။ ဆိုလိုသည်မှာကပ်လျက် node နှစ်ခုတိုင်းကိုလဲလှယ်သည်။ အကယ်၍ list node များ၏တန်ဖိုးကိုလဲလှယ်ခွင့်ပြုပါကပြproblemနာသည်အသေးအဖွဲဖြစ်ပါလိမ့်မည်။ ထို့ကြောင့်ကျွန်ုပ်တို့သည် node ကိုပြုပြင်ရန်ခွင့်မပြုပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 444။ ရော်ဘင်အချိန်ဇယားဆွဲ Round Robin အချိန်ဇယားဆွဲခြင်းသည် FCFS နှင့်အလွန်ဆင်တူသည်။ FCRS သည် non-preemptive scheduling ဖြစ်သော်လည်း RR နှင့် FCFS scheduling အကြားတစ်ခုတည်းသောခြားနားချက်မှာ RR သည် preemptive scheduling ဖြစ်သည်။ ဖြစ်စဉ်တိုင်းကိုအချိန်ကာလတစ်ခုတည်းအတွက်အဆင်သင့်တန်းစီတွင် CPU သို့ခွဲဝေချထားသည်။ ဒီနေရာမှာအဆင်သင့်တန်းစီ ...

ဆက်ဖတ်ရန်

မေးခွန်း 445။ Shuffle String Leetcode ဖြေရှင်းချက် Problem statement ပြသနာ ” Shuffle String ” တွင် String နှင့် array တစ်ခုကို ပေးထားပါသည်။ array တွင် string ၏ character ၏ အညွှန်းအသစ်များ ပါရှိသည်။ ထို့ကြောင့် array[i] သည် string ၏ ith အနေအထားတွင် စာလုံးအသစ်အနေအထားကို ကိုယ်စားပြုသည်။ "Shuffle String" တွင်ကျွန်ုပ်တို့သည် shuffle ရန်လိုအပ်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 446။ ဒြပ်စင်တိုင်းသည်ယခင်နှစ်ကြိမ်ထက်ပိုပြီးသို့မဟုတ်ညီမျှသောပေးထားသောအရှည်၏နောက်ဆက်တွဲများ ပြelementနာ“ ပေးထားသောအရှည်၏အဆက်မပြတ်ရှိသည့်နေရာတိုင်းသည်ဒြပ်စင်တိုင်းသည်ယခင်နှစ်ဆနှင့်အထက်သို့မဟုတ်ညီမျှသည်” ကိန်းဂဏန်းနှစ် m နှင့် n ကိုပေးသည်။ ဒီနေရာတွင် m သည် sequence တွင်တည်ရှိနိုင်သည့်အကြီးဆုံးအရေအတွက်နှင့် n သည် element တွင်ပါရမည်။

ဆက်ဖတ်ရန်

မေးခွန်း 447။ Koko ငှက်ပျောသီး Leetcode ဖြေရှင်းချက်စားခြင်း ပြဿနာထုတ်ပြန်ချက် ” Koko Eating Bananas” ပြဿနာတွင် ငှက်ပျောသီးအရေအတွက်ပါရှိသော အရွယ်အစား n ကို ခင်းကျင်းပေးထားသည်။ တစ်နာရီအတွင်း Koko သည် K ငှက်ပျောသီးအများစုကို စားနိုင်သည်။ အကယ်၍ မီးပုံထဲတွင် ငှက်ပျောသီးကျပ်ထက် နည်းနေပါက ကိုကို ပြီးသွားပါက ...

ဆက်ဖတ်ရန်

မေးခွန်း 448။ ပေးထားသောသော့လေးခုကို အသုံးပြု၍ A ၏အများဆုံးအရေအတွက်ကိုပုံနှိပ်နည်း ပြmနာဖော်ပြချက်ပေးထားသောသော့လေးခုကို အသုံးပြု၍ A ၏အများဆုံးအရေအတွက်ကိုမည်သို့ပုံနှိပ်ရမည်နည်း၊ ဤပြproblemနာကသင်မည်သည့်ခလုတ်ကိုနှိပ်ရမည်ကိုရွေးချယ်ခွင့်ရှိသည်။ သော့များသည်အောက်ပါလုပ်ငန်းများကိုလုပ်ဆောင်သည်။ Key1 - ဖန်သားပြင်ပေါ်တွင် 'A' ကိုရိုက်နှိပ် Key2 - မျက်နှာပြင်တစ်ခုလုံးကိုရွေးချယ်ပါ။ Key3 - ရွေးချယ်ထားသူများကိုကူးယူပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 449။ ဒေတာဖွဲ့စည်းပုံဒီဇိုင်း ဒေတာဖွဲ့စည်းပုံဒီဇိုင်းကိုနားထောင်ခြင်းလူအများတို့သည်ခေါင်းစဉ်ကိုယ်နှိုက်ကိုကြည့်ပြီးထွက်ပြေးလိုကြသည်။ ငါ့ကိုသိတဲ့သူတွေကဒီသဘောတရားကိုလုံး ၀ မရှင်းပြခင်ငါမထွက်ခွာဘူးဆိုတာသိတယ်။ ပြaနာတစ်ခုနှင့်အတွေးအခေါ်အချို့ကိုသင်ယူရန်ကျွန်ုပ်နှင့်အတူခရီးစဥ်လာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 450။ အရှည်ဆုံးတိုးလာနောက်ဆက်တွဲ ကျွန်တော်တို့ကို unsorted လုပ်ထားတဲ့ကိန်းဂဏန်းမြောက်မြားစွာနဲ့ပေးထားတယ်။ နောက်ဆက်တွဲများဆက်တိုက်မလိုပါ။ နောက်ဆက်တွဲများတိုးပွားလာရမည်ဥပမာကိုနည်းနည်းဖြင့် ပို၍ နားလည်ကြပါစို့။ ဥပမာထည့်သွင်းမှု [9, 2, 5, 3, 7, 10, 8] ရလဒ် 4 ...

ဆက်ဖတ်ရန်

မေးခွန်း 451။ တစ်ခု Array အတွက် K-th Distinct Element ကို သငျသညျကိန်းဂဏန်းတစ်ခုစီကို array တစ်ခုပေးထားတယ်။ ပေးထားသောခင်းကျင်းချက်သည်မိတ္တူပွားများပါဝင်နိုင်ပြီးထွက်ရှိမှုတစ်ခုသည် array အတွင်းရှိထူးခြားသောဒြပ်စင်များအားလုံးအကြား k-th ကွဲပြားသော element ကို print ထုတ်သင့်သည်။ k သည်ကွဲပြားသောဒြပ်စင်အများအပြားထက်ပိုပါက၎င်းကိုတင်ပြပါ။ ဥပမာထည့်သွင်းမှု - ...

ဆက်ဖတ်ရန်

မေးခွန်း 452။ နှစ်ခု Array ကို၏လမ်းဆုံ နှစ်ခု Array ပြproblemနာ၏လမ်းဆုံမှာတော့ကျနော်တို့နှစ်ခု Array ကိုပေးပြီ, ငါတို့ကသူတို့လမ်းဆုံ (ဘုံ element တွေကို) print ထုတ်ဖို့လိုအပ်ပါတယ်။ ဥပမာ Input arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} Output {2, 2} Input arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} output {4, 9} Algorithm ...

ဆက်ဖတ်ရန်

မေးခွန်း 453။ Leetcode permutations ဤ leetcode ပြproblemနာပြသခြင်းတွင်ကျွန်ုပ်တို့သည်ကွဲပြားသောကိန်းဂဏန်းများစွာကိုပေးထားပြီးဖြစ်နိုင်သမျှ permutations အားလုံးကိုပုံနှိပ်ထုတ်ဝေခဲ့သည်။ နမူနာများ Input arr [] = {1, 2, 3} Output 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Input arr [] = {1, 2, ...

ဆက်ဖတ်ရန်

မေးခွန်း 454။ ပစ်မှတ် Sum “ Target sum” သည်ယနေ့ကျွန်ုပ်နှင့်အတူရှိနေသော DPHolics အားလုံးအတွက်အထူးပြproblemနာဖြစ်သည်။ ကျွန်ုပ်၏ကျန်ရှိသောချစ်စရာစာဖတ်သူများကိုကျွန်ုပ်စွန့်ပစ်တော့မည်ကိုစိတ်ပူစရာမလိုပါ။ ကျွန်ုပ်တို့အားလုံးသည်အများဆုံးအရေအတွက်ရှာဖွေရန်ကြိုးစားသည့်ဂန္ KnapSack ပြproblemနာကိုကျော်ဖြတ်ခဲ့ကြပြီ။

<