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

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

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

Bloomberg 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။ Min Cost Climbing Stairs LeetCode Solution ပြဿနာထုတ်ပြန်ချက် အနည်းဆုံးတက်ခြင်းလှေကားများ ကုန်ကျစရိတ် LeetCode ဖြေရှင်းချက် - ကုန်ကျစရိတ် [i] သည် လှေကားပေါ်တက်ခြင်း၏ကုန်ကျစရိတ်ဖြစ်ပြီး ကိန်းပြည့်အခင်းကုန်ကျစရိတ်ကိုပေးပါသည်။ ကုန်ကျစရိတ်ကို ပေးချေပြီးသည်နှင့် တစ်လှမ်း သို့မဟုတ် နှစ်လှမ်းတက်နိုင်သည်။ အညွှန်း 0 ဖြင့် အဆင့်မှ စတင်နိုင်သည် သို့မဟုတ် အဆင့်ဖြင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 6။ မြို့တရားသူကြီး LeetCode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက်- Town Judge LeetCode ဖြေရှင်းချက်ကို ရှာပါ - မြို့တစ်မြို့တွင် 1 မှ n တံဆိပ်တပ်ထားသောလူများရှိပါသည်။ အဲဒီလူတွေထဲက တစ်ယောက်က မြို့တရားသူကြီးဖြစ်ပြီး မြို့တရားသူကြီးကို ရှာဖို့ လိုတယ် ဆိုတဲ့ ကောလဟာလတစ်ခုရှိတယ်။ မြို့တရားသူကြီးရှိလျှင် မြို့တရားသူကြီးက ဘယ်သူ့ကိုမှ မယုံဘူး။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 8။ Array LeetCode ဖြေရှင်းချက်ကို ပေါင်းစပ်ခြင်း။ ပြဿနာဖော်ပြချက်- Array Leetcode ဖြေရှင်းချက်၏ ပေါင်းစပ်ဖွဲ့စည်းမှု- ကိန်းပြည့် array နံပါတ် n ကို ပေးဆောင်ခြင်းဖြင့် ans[i] == nums[i] နှင့် ans[i + n] = အလျား 2n ကို ဖန်တီးလိုသည်ဟု ဖော်ပြထားသည်။ = nums[i] 0 <= i < n (0-indexed)။ အထူးသဖြင့်၊ ans သည် ဂဏန်းအခင်းအကျင်းနှစ်ခု၏ ပေါင်းစပ်မှုဖြစ်သည်။ array ans ကို ပြန်ပေးပါ။ ပြဿနာကို နားလည်အောင် အရင်ကြိုးစားကြည့်ရအောင်။ ပြဿနာ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 10။ K ကွဲပြားခြားနားသော Integers Leetcode ဖြေရှင်းချက်ဖြင့် Subarrays Problem Statement The Subarrays with K Different Integers LeetCode Solution – “K Different Integers with Subarrays” က သင့်အား integer array nums နှင့် integer k ကိုပေးထားကြောင်းဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် ဂဏန်းများ၏ ကောင်းသော subarrays စုစုပေါင်းအရေအတွက်ကို ရှာဖွေရန်လိုအပ်သည်။ ကောင်းသော array ကို အတိအကျ array တစ်ခုအဖြစ် သတ်မှတ်သည်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 14။ 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 အထွက်-...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 20။ 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 အထွက်- အမှန်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 24။ Array Leetcode Solution ကိုရောမွှေပါ Shuffle the Array Leetcode Solution သည်ကျွန်ုပ်တို့အားအရှည် 2n ဖြင့်ပြသသည်။ ဒီနေရာတွင် 2n က array ရဲ့အရှည်ပင်ကြောင်းဖော်ပြသည်။ အဲဒီနောက်မှာတော့ array ကိုမွှေနှောက်ပါ။ ဤတွင်ပြောင်းရွှေ့ခြင်းသည် array ကိုကျပန်းပြောင်းရန်လိုအပ်သည်ဟုမဆိုလိုပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 30။ အနည်းဆုံး Absolute ခြားနားချက် Leetcode ဖြေရှင်းချက် ပြimumနာ Minimum Absolute Difference Leetcode Solution သည်ကျွန်တော်တို့မတူညီသောကိန်းဂဏန်းများပါ ၀ င်သည့် unsorted array သို့မဟုတ် vector ကိုပေးသည်။ ကျွန်ုပ်တို့သည်အနိမ့်ဆုံးအကြွင်းမဲ့ခြားနားချက်နှင့်တန်းတူခြားနားချက်ရှိသည့်အားလုံးအတွက်အတွဲများကိုရှာဖွေရန်လိုအပ်သည်။ အနိမ့်ဆုံးအကြွင်းမဲ့ခြားနားချက်ဆိုသည်မှာအနိမ့်ဆုံးအကြွင်း၏ခြားနားချက်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 31။ သာမန်အက္ခရာများ Leetcode Solution ကိုရှာပါ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်စာကြောင်းများစွာကိုပေးထားသည်။ Array အတွင်းရှိ string တိုင်းတွင်ပါ ၀ င်သောစာလုံးအားလုံး၏စာရင်းကိုကျွန်ုပ်တို့ print ထုတ်ရန်လိုအပ်သည်။ အကယ်၍ ဇာတ်ကောင်သည် string တိုင်းတွင် ၂ ကြိမ်တွေ့သော်လည်း၊ ၃ ကြိမ်မဟုတ်ပါက၎င်းကိုကျွန်ုပ်တို့လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 32။ အားလုံးနံပါတ်များကို Array Leetcode ဖြေရှင်းချက်ထဲမှာပျောက်ကွယ်သွားပါ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အားကိန်းဂဏန်းများကိုပေးထားသည်။ ၎င်းတွင် 1 မှ N အထိ element များပါ ၀ င်ပြီး၎င်းသည် array ၏အရွယ်အစားဖြစ်သည်။ သို့သော်အချို့သောဒြပ်စင်များပျောက်ကွယ်သွားပြီး၎င်းတို့နေရာတွင်မိတ္တူပွားများရှိသည်။ ကျွန်ုပ်တို့၏ရည်မှန်းချက်မှာ array တစ်ခုကိုပြန်ပို့ရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 35။ လက်ရှိနံပါတ် Leetcode Solution ထက်နံပါတ်ဘယ်လောက်သေးသလဲ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အား array တစ်ခုပေးသည်။ ဒီ array ရဲ့ element တစ်ခုစီအတွက် element ရဲ့သေးငယ်တဲ့အရေအတွက်ကိုရှာရမယ်။ ဆိုလိုသည်မှာ i တစ်ခုချင်းစီအတွက် (0 <= i) ဖြစ်သည်

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 38။ ရှာပါ Insert Position Leetcode Solution ဒီပြproblemနာမှာကျွန်တော်တို့ကို sorted array နဲ့ target integer ပေးထားတယ်။ ၎င်းသည် Search Insert Position ကိုရှာရမည်။ ပစ်မှတ်တန်ဖိုးကိုခင်းကျင်းထဲမှာပစ္စုပ္ပန်လျှင်, ၎င်း၏အညွှန်းကိန်းပြန်သွားပါ။ အစဉ်လိုက် sorted နိုင်ရန်အတွက်ပစ်မှတ်ထည့်သွင်းသင့်သည့်အညွှန်းကိုပြန်ပို့ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 39။ သကြားလုံးအကြီးမြတ်ဆုံးအရေအတွက်နှင့်အတူကလေးများ Leetcode Solution ပြKidsနာ“ ကလေးများသည်အကြီးမြတ်ဆုံးသကြားလုံးအရေအတွက်” တွင်ကျွန်ုပ်တို့၏ကလေးများရရှိသောချောကလက်အရေအတွက်နှင့်မည်သည့်နည်းဖြင့်မဆိုဖြန့်ဝေနိုင်သည့်အပိုသကြားလုံးများကိုကိုယ်စားပြုသည့်ကိန်းဂဏန်းများကိုကျွန်ုပ်တို့အားပေးထားသည်။ ယခုကျွန်ုပ်တို့ရှာဖွေရန်လိုအပ်သည် - ကလေးတိုင်းတွင်အကြီးမြတ်ဆုံးအရေအတွက်ရှိနိုင်သလား ...

ဆက်ဖတ်ရန်

မေးခွန်း 40။ 1d Array Leetcode Solution ၏ပေါင်းလဒ်ကို run နေသည် ပြStatနာဖော်ပြချက် 1d ခင်းကျင်းမှုပြrunningနာ၏ပေါင်းလဒ်တွင်ကျွန်ုပ်တို့အား array nums ပေးထားပြီး၎င်းမှရလဒ်အညွှန်းတစ်ခုစီအတွက် i သည်ရလဒ် [array] arr [i] = sum (nums [0] … nums [i]) အတွက်ပြန်ပေးရမည်။ ။ ဥပမာ nums = [1,2,3,4] [1,3,6,10] ရှင်းလင်းချက်: အပြေးပမာဏသည် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 42။ တြိဂံထဲရှိအနည်းဆုံး Sum Path ပြmနာဖော်ပြချက်“ တြိဂံထဲမှအနည်းဆုံး Sum Path” ပြproblemနာကသင့်အားကိန်းပြည့်တြိဂံပုံစံကိုပေးသည်ဟုဖော်ပြသည်။ အောက်ခြေအတန်းသို့ရောက်သောအခါသင်ရရှိနိုင်သောအနိမ့်ဆုံးငွေပမာဏသည်အထက်တန်းမှစတင်ခြင်းဖြစ်သည်။ ဥပမာ ၁ 1 ၃ ၅ ...

ဆက်ဖတ်ရန်

မေးခွန်း 43။ တဆက်တည်းဒြပ်စင်နှင့်အတူအကြီးဆုံး subarray ၏အရှည် ပြproblemနာက“ တဆက်တည်းပါ ၀ င်သောအကြီးဆုံး subarray ၏အရှည်” သည်သင့်အား integer array ပေးထားသည်ဟုဖော်ပြသည်။ အဆိုပါပြstatementနာကြေညာချက်အစဉ်အဆက် (စဉ်ဆက်မပြတ်တက်, သို့မဟုတ်ကဆင်းဖြစ်စေ) element တွေကိုတစ် ဦး sequence ကိုအတွက်စီစဉ်နိုင်သည့်အရှည်ဆုံးတဆက်တည်း Sub- ခင်းကျင်း၏အရှည်ထွက်ရှာတွေ့မှမေးတယ်။ ကိန်းဂဏန်းများ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 45။ ထိပ်တန်း 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 များတည်ဆောက်ရန်အတွက်နုံချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 46။ လိမ္မော်သီးအားလုံးပုပ်ပျက်ရန်လိုအပ်သောအနည်းဆုံးအချိန် ပြmနာဖော်ပြချက်“ လိမ္မော်သီးများအားလုံးကိုပုပ်ပျက်စေသောအနိမ့်ဆုံးအချိန်” ပြproblemနာကသင့်အား 2D ခင်းကျင်းမှုတစ်ခုပေးသည်ဟုဆိုသည်။ ဆဲလ်တိုင်းတွင်ဖြစ်နိုင်သောတန်ဖိုး ၃၊ ၁၊ ၂ သို့မဟုတ် ၂ တွင် ၀ သည်အချည်းနှီးသောဆဲလ်ကိုဆိုလိုသည်။ 0 ဆိုသည်မှာလတ်ဆတ်သောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ 1 ပုပ်နေသောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ ပုပ်လျှင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 47။ Balanced BST သို့ Array ကိုစီထားခဲ့သည် Sorted ခင်းကျင်းခြင်းအနေဖြင့် BST ပြproblemနာကိုဖြေရှင်းခြင်းဖြင့်ကျွန်ုပ်တို့သည် Sorted order အတိုင်း Array ကိုပေးထားပြီး၊ Sorted array မှ Balanced Binary Search Tree ကိုတည်ဆောက်ခဲ့သည်။ ဥပမာများ Input arr [] = {1, 2, 3, 4, 5} Output ကြိုတင်မှာယူမှု: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 53။ အများဆုံးထုတ်ကုန် 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, - ၂၊ ၀]

ဆက်ဖတ်ရန်

မေးခွန်း 54။ 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, ...

ဆက်ဖတ်ရန်

မေးခွန်း 55။ အများဆုံးထုတ်ကုန် 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 ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 57။ အဆိုပါပုံတူနံပါတ်ကိုရှာပါ (n + 1) element များပါ ၀ င်ပြီး array တစ်ခုသည် 1 မှ n အထိဖြစ်သည်။ ထပ်တူညီသောဒြပ်စင်တစ်ခုသာရှိလျှင်၊ ထပ်ထားသောနံပါတ်ကိုရှာပါ။ ဥပမာများထည့်သွင်းမှု - nums = {1, 3, 4, 2, 2} output: 2 input: nums = {3, 1, 3, 4, 2} ရလဒ်: 3 naive ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 59။ အဆိုပါ Duplicate Element ကိုရှာပါ ကိန်းဂဏန်းစုစုပေါင်း n + 1 ကိုကိန်းဂဏန်း၏တစ်ခုချင်းစီသည် ၁ နှင့် n ကြားတွင်ရှိသည့်အပြည့်အဝပေးထားပြီး၎င်းတွင်ထပ်မံပါ ၀ င်သောဒြပ်စင်တစ်ခုရှိသည်။ Brute force method အတွက် - Duplicate Element ကိုရှာရန်အတွက်ချဉ်းကပ်နည်း ၁ သည် ith element တိုင်းအတွက် loop တစ်ခုလည်ပတ်စေသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 64။ 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}; ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 69။ သက်တမ်းရှိတြိဂံနံပါတ် ပြtheနာ Valid တြိဂံနံပါတ်ပြnegativeနာတွင်ကျွန်ုပ်တို့သည်အနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းများကိုပေးထားသည်။ တြိဂံတစ်ခုဖွဲ့စည်းနိုင်သည့်သုံးမွှာပူးကိုရှာပါ။ ကျနော်တို့ခင်းကျင်းထဲမှာနံပါတ်များကိုတြိဂံ၏ဘေးထွက်အရှည်အဖြစ်ထည့်သွင်းစဉ်းစားလျှင်။ နမူနာထည့်သွင်းမှု [2, 2, 3, 4] Output 3 ရှင်းလင်းချက်ကျွန်ုပ်တို့ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 72။ 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} = = ၂ ရလဒ် - ၄ ရှင်းလင်းချက် - နမူနာ ၁ ကိုသုံးသပ်ပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 77။ လျင်မြန်စွာ Sort ၏ကြားမှာအကောင်အထည်ဖော်မှု ပြStatနာဖော်ပြချက်“ Quick Sort of Quick Sort” ပြproblemနာမှာကျွန်တော်တို့ဟာ [] တစ်ခုကို array တစ်ခုပေးခဲ့တယ်။ ကျနော်တို့အမြန် sort သုံးပြီးခင်းကျင်း sort ဖို့ရှိသည်။ ဤတွင်မြန်သောမျိုးထပ်မံမအကောင်အထည်ဖော်နိုင်ခြင်း၊ Input Format ပထမဆုံးကိန်းတစ်ခု။ ပါ ၀ င်သောဒုတိယမျဉ်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 79။ K ကို Sorted Array ကို Sorting ပြStatနာဖော်ပြချက်“ K Sorted Array Array” ပြproblemနာတွင် element တစ်ခုစီသည်၎င်း၏ပစ်မှတ်အနေအထားနှင့်အဝေးဆုံးဖြစ်သည်။ O (n log k) အချိန်အတွက် sorts တစ်ခု algorithm ကိုကြံစည်။ Input Format ပထမကိန်းကိန်းနှစ်ခုလုံးပါ ၀ င်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 82။ ညာဘက်အခြမ်းတွင်သေးငယ်တဲ့ Element တွေကိုအရေအတွက် ပြStatနာဖော်ပြချက်“ Right Side ရှိသေးငယ်သော Element အရေအတွက်” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် [] တစ်ခုကိုခင်းကျင်းပြသခဲ့သည်။ element တစ်ခုစီ၏ right_side တွင်ရှိသောသေးငယ်သည့်အရေအတွက်ကိုရှာပါ။ Input Format ပထမတစ်ခုနှင့်တစ်ခုသာလိုင်းတစ်ခုစီပါ ၀ င်သည်။ ဒုတိယနေရာတွင် N သည်နေရာကွက်လပ်များကိန်းများပါ ၀ င်သည်။ ရလဒ် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 87။ ပေးထားသောမှ Sum ပြStatနာဖော်ပြချက်ပြproblemနာတစ်ခု၏စုစုပေါင်း ၄ ခုတွင်ကျွန်ုပ်တို့သည်အပြုသဘောသို့မဟုတ်အနှုတ်လက္ခဏာဖြစ်နိုင်သော N element များပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးခဲ့သည်။ ပေါင်းလဒ်သည်ပေးထားသောတန်ဖိုး k နှင့်ညီမျှသောဒြပ်စင်လေးခု၏အစုကိုရှာပါ။ ကိန်းဂဏန်းတစ်ခုစီပါ ၀ င်သည့်ပထမ ဦး ဆုံးလိုင်းသည် input ပုံစံဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 97။ 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 // ရှာဖွေရန်အတွက်ဒြပ်စင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 105။ ကုန်ပစ္စည်း 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 ...

ဆက်ဖတ်ရန်

မေးခွန်း 106။ ပေးထားသောကွာခြားချက်နှင့်အတူအားလုံးпарကိုရှာပါ ပြmနာဖော်ပြချက်ကျွန်ုပ်တို့သည်ကွဲပြားခြားနားသောဒြပ်စင်များပါ ၀ င်ခြင်း (သို့) ထပ်မံတိုးချဲ့ထားသော element များပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးထားသည်။ ပေးထားသောခြားနားချက်နှင့်အတူအားလုံးအားလုံးအတွက်ရှာပါ။ ပေးထားသောကွဲပြားခြားနားသောစုံတွဲတစ်တွဲမရှိပါက“ ကွဲပြားသောပေးထားသောအရာနှင့်တွဲဖက်မှုမရှိ” ကိုပုံနှိပ်ပါ။ နမူနာထည့်သွင်းမှု 10 20 90 70 20 80 ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 117။ ဒီဇိုင်းမြေအောက်စနစ် Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် ဒီဇိုင်းမြေအောက်စနစ် LeetCode ဖြေရှင်းချက် – “ဒီဇိုင်းမြေအောက်စနစ်” သည် ဘူတာနှစ်ခုကြားရှိ ဖောက်သည်များ၏ ခရီးသွားချိန်ကို ခြေရာခံရန် မီးရထားစနစ်ကို ဒီဇိုင်းဆွဲခိုင်းသည်။ ဘူတာတစ်ခုမှ အခြားဘူတာတစ်ခုသို့ ခရီးသွားရန် ပျမ်းမျှအချိန်ကို တွက်ချက်ရန် လိုအပ်သည်။ အကောင်အထည်ဖော်ဖို့ လိုတယ်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 121။ 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"]] ရှင်းလင်းချက်- အတိအကျ မှန်ကန်မှု ၂ ခု ရှိပါသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 122။ 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) မှ ဂဏန်းစာကြောင်းကို သင် "ပြော" သည့်နည်းလမ်းဖြစ်သည်။ အဲဒီ့တော့ ပြောင်းသွားပြီ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 125။ Strings Two Anagram Leetcode Solutions ပြုလုပ်ရန်အဆင့်အနည်းဆုံး ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်အင်္ဂလိပ်စာလုံးအသေးများပါဝင်သော strings 's' & 't' ကိုကျွန်ုပ်တို့ပေးထားသည်။ စစ်ဆင်ရေးတစ်ခုတွင် string 't' ရှိမည်သည့်စာလုံးကိုမဆို ရွေးချယ်၍ အခြားအက္ခရာတစ်လုံးသို့ပြောင်းနိုင်သည်။ ကျွန်ုပ်တို့သည် 't' တစ်ခုဖြစ်ရန်အနည်းဆုံးသောလည်ပတ်မှုများကိုရှာရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 126။ Balance Strings Leetcode Solution ရှိ String တစ်ခုကိုခွဲထုတ်ပါ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည် 'R' နှင့် 'L' သာပါဝင်သောစာလုံးတစ်လုံးပေးသည်။ အကယ်၍ ၎င်းသည် 'R' နှင့် '' L '၏တူညီသောအရေအတွက်ရှိလျှင် string ကိုမျှမျှတတခေါ်ဆိုသည်။ ပေးထားသော string ကို disjoint substrings အဖြစ်ခွဲနိုင်သည်။ ရည်မှန်းချက်မှာအများဆုံးဖြစ်နိုင်သောအရေအတွက်ကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 128။ ကွင်းပိတ် Leetcode ဖြေရှင်းချက်အမြင့်ဆုံး Nesting Depth ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်အချို့သောနံပါတ်များရှိသည့်မှန်ကန်သောကွင်းကွင်းကွင်းဆက် (vps)၊ အချို့သောအော်ပရေတာများ (ဥပမာ +, -, *) နှင့်အချို့ကွင်းကွင်းများ (ဥပမာ '(', ')') ရှိသည်။ ခိုင်လုံသောကွင်းကွင်းကြိုး (vps) များမှာ -“ d”၊ d သည်မည်သည့်နံပါတ်သည်“ (က)” ဆိုလျှင် A သည်ခိုင်လုံသောကွင်းကွင်းတစ်ခုဖြစ်သည့်“ A * B” သည် * သည်အော်ပရေတာဖြစ်ပြီး၊

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 134။ Fizz Buzz ပြproblemနာအမည်ကမရှင်းဘူးလို့ထင်ရနိုင်တယ်။ Fizz Buzz သည်ကလေးများအားဌာနခွဲနှင့် ပတ်သက်၍ သင်ကြားပေးသောဂိမ်းဖြစ်သည်။ ဒီတော့အခက်အခဲတွေအများကြီးမရှိဘဲပတ်ပတ်လည်မှာရှိတဲ့ buzz ကိုရှင်းပစ်ကြစို့။ ပြmနာဖော်ပြချက် 3 သို့မြှောက်သုံးခြင်းအတွက်“ Fizz”၊ 5“ Buzz” အမြှောက်အတွက်ပရိုဂရမ်တစ်ခုကိုရေးကြပါစို့။

ဆက်ဖတ်ရန်

မေးခွန်း 135။ Fizz Buzz အီးမေးလ်ကုဒ် Fizz Buzz ပြproblemနာတွင်ကျွန်ုပ်တို့သည်နံပါတ် n ကိုပေးထားပြီးနံပါတ်များမှ 1 သို့ n သို့ပေးထားသောအခြေအနေများနှင့်အတူအခြေအနေများနှင့်အတူရိုက်နှိပ်ပါ။ ၃ ၏မြှောက်လဒ်များအတွက်“ Fizz” ကိုပုံနှိပ်ပါ။ multiples အတွက်“ Buzz” ကိုပုံနှိပ်ပါ။ multiples အတွက်“ FizzBuzz” ကိုပုံနှိပ်ပါ။ 3 နဲ့ 5 နှစ်ခုစလုံးရဲ့တန်ဖိုးကဒီလိုမှမဟုတ်ရင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 138။ ပေးစာဖြစ်ရပ်မှန် permutation letter case permutation မှာအက္ခရာများနှင့်နံပါတ်များသာပါဝင်သော string ကိုပေးထားတယ်။ string ထဲမှအက္ခရာတစ်ခုစီကိုစာလုံးအသေးနှင့်စာလုံးကြီးအဖြစ်ပြောင်းလဲနိုင်သည်။ ကွဲပြားခြားနားသောစာလုံးအသေးများနှင့်စာလုံးအကြီးအသေးများမှရရှိနိုင်ပါသည်။ ကြိုး ဥပမာ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 145။ ရောမလူမျိုးစု ရောမဘာသာပြောင်းဝင်ခြင်း။ ကျွန်ုပ်တို့သည် N နံပါတ်ကိုပေးထားပြီးကျွန်ုပ်တို့သည်ရောမနံပါတ်များကိုပုံနှိပ်ထုတ်ဝေရန်လိုအပ်သည်။ ရောမနံပါတ်များကို {I, V, X, L, C, D, M} တန်ဖိုးများအသုံးပြုခြင်းဖြင့်ကိုယ်စားပြုသည်။ ကောင်းသောဥာဏ်အတွက်ဥပမာအချို့ကိုကြည့်ကြပါစို့။ Input Format တစ်ခုသာလိုင်းတစ်ခုတည်းသာရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 146။ ကွဲပြားနောက်ဆက်တွဲများ Strings S နှင့် P1 နှစ်ခုကိုတွက်ပြီး P1 နှင့်ညီမျှသောကွဲပြားတဲ့နောက်ဆက်တွဲအရေအတွက်အားလုံးကိုရေတွက်ရပါမယ်။ မှတ်ချက် - ပေးထားသော string ၏နောက်ဆက်တွဲသည်မူရင်း string မှအချို့သောစာလုံးများသို့မဟုတ်ဖြစ်နိုင်သောသုညအက္ခရာများကိုဖျက်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သိမ်းဆည်းထားသော string ဖြစ်သည်။ ငါတို့မပြောင်းလဲနိုင်ဘူး ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 148။ ဖြစ်နိုင်ချေရှိသည့်နည်းလမ်းအားလုံးကိုကွင်းခတ်ပုံစံဖြင့်ဖျက်ပါ ပြStatနာဖော်ပြချက်“ ဖြစ်နိုင်ချေရှိသည့်နည်းလမ်းအားလုံးကိုကွင်းခတ်ပုံစံဖြင့်ကြိုးတစ်ချောင်းကိုပုံနှိပ်ပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးထားပါသည်။ ပေးထားသော string ကို bracket ပုံစံဖြင့်ချိုးရန်ဖြစ်နိုင်သည့်နည်းလမ်းအားလုံးကိုရှာပါ။ substrings အားလုံးကိုကွင်းခတ် () အတွင်းပူးတွဲပါ။ Input Format ပထမနှင့်လိုင်းတစ်ခုပါ ၀ င်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

Bloomberg Tree မေးခွန်းများ

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

ဆက်ဖတ်ရန်

မေးခွန်း 155။ 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 အရေအတွက်၊

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 159။ Binary Search Tree Leetcode ဖြေရှင်းချက်ကို ပြန်လည်ရယူပါ။ ပြဿနာထုတ်ပြန်ချက် ပြန်လည်ရယူခြင်း Binary Search Tree LeetCode ဖြေရှင်းချက် – “Recover Binary Search Tree” သည် မှားယွင်းသော node နှစ်ခု၏တန်ဖိုးများကို အမှားဖြင့် လဲလှယ်လိုက်သော ဒွိရှာဖွေမှုသစ်ပင်၏ အမြစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် ၎င်း၏ဖွဲ့စည်းပုံကို မပြောင်းလဲဘဲ သစ်ပင်ကို ပြန်လည်ရယူရန် လိုအပ်သည်။ ဥပမာ- ထည့်သွင်းမှု- root = [1,3,null,null,2] အထွက်- [3,1,null,null,2] ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 161။ n-ary သစ်ပင်ရှိပေးထားသော Node တစ်ခု၏မောင်နှမအရေအတွက် ပြနာဖော်ပြချက်“ n-ary Tree ရှိ node တစ်ခု၏မောင်နှမအရေအတွက်” ပြproblemနာကသင်အား n-ary Tree နှင့် target node တစ်ခုပေးသည်ဟုဖော်ပြသည်။ ပစ်မှတ်ဆုံမှတ်၏မောင်နှမအရေအတွက်ကိုရှာပါ။ node သည်သစ်ပင်၌အမြဲရှိနေပြီးပထမ node သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 162။ Binary Tree မှ Binary Search Tree ပြောင်းလဲခြင်း binary tree တွင် binary search tree ပြောင်းလဲခြင်းပြproblemနာအတွက် binary tree သည်သစ်ပင်တည်ဆောက်ပုံကိုပြောင်းလဲခြင်းမရှိဘဲ Binary Search Tree အဖြစ်ပြောင်းလဲပေးလိုက်ပြီ။ ဥပမာ Input Output ကြိုတင်မှာကြားမှု - ၁၃ ၈ ၆ ၄၇ ၂၅ ၅၁ Algorithm ကျွန်ုပ်တို့ဖွဲ့စည်းပုံကိုပြောင်းလဲရန်မလိုအပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 163။ Balanced BST သို့ Array ကိုစီထားခဲ့သည် Sorted ခင်းကျင်းခြင်းအနေဖြင့် BST ပြproblemနာကိုဖြေရှင်းခြင်းဖြင့်ကျွန်ုပ်တို့သည် Sorted order အတိုင်း Array ကိုပေးထားပြီး၊ Sorted array မှ Balanced Binary Search Tree ကိုတည်ဆောက်ခဲ့သည်။ ဥပမာများ Input arr [] = {1, 2, 3, 4, 5} Output ကြိုတင်မှာယူမှု: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 165။ အားလုံးသေးငယ်သော့ချက်များ၏ Sum နှင့်အတူသစ်ပင်မှ BST ဒီပြproblemနာမှာငါတို့ဟာ Binary Search Tree ကိုပေးပြီးသော့သေးသေးလေးတွေအားလုံးနဲ့အပင်ကိုအကောင်းဆုံးအဖြစ်ပြောင်းဖို့ algorithm တစ်ခုရေးပါ။ နမူနာ Input Output ကြိုတင်မှာကြားမှု - ၁၉ ၇ ၁ ၅၄ ၃၄ ၈၈ နုံချဉ်းကပ်မှုသည်မည်သည့်ဖြတ်သန်းမှုပုံစံတွင်မဆို node များအားလုံးကိုဖြတ်ကျော်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 166။ နိမ့်ဆုံးတန်ဖိုးကို Binary Search Tree တွင်ရှာပါ Binary Search Tree ပေးထားသော binary search tree တွင်အနည်းဆုံးတန်ဖိုးနှင့် node ကိုရှာရန် algorithm ကိုရေးပါ။ ဥပမာ Input Output 5 နုံချဉ်းကပ်နည်းရိုးရှင်းသောချဉ်းကပ်နည်းတစ်ခုသည်သစ်ပင်ဖြတ်သန်းခြင်းနှင့် node များအားလုံးတွင်အနိမ့်ဆုံးတန်ဖိုးရှိသည့် node ကိုရှာဖွေခြင်းဖြစ်သည်။ ဒီ ...

ဆက်ဖတ်ရန်

မေးခွန်း 167။ ပေးထားသော 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: ကြိုတင်အမိန့်ဖြတ်သန်း ... ကဖွဲ့စည်းသစ်ပင်၏

ဆက်ဖတ်ရန်

မေးခွန်း 168။ Queue ကိုအသုံးပြုပြီး BST ရှိ Path တစ်ခုကို Reverse လုပ်ပါ ကျွန်ုပ်တို့သည် BST Search Tree နှင့် node ကိုပေးအပ်ထားသည့် queue ပြusingနာကို အသုံးပြု၍ BST လမ်းကြောင်းကို reverse တွင် root မှပေးထားသော node သို့လမ်းကြောင်းပြောင်းရန် algorithm ကိုရေးပါ။ အဆိုပါ node ကို BST တည်ရှိကြောင်းယူဆ။ နမူနာ Input Target Node ကို = 12 မတိုင်မီ In-order ကိုဖြတ်သန်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 169။ Spiral Form ကိုအတွက်အဆင့်အမိန့်ဖြတ်သန်း ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည် binary tree ပေးပြီး spiral ပုံစံဖြင့်၎င်း၏ level order traversal ကို print ထုတ်သည်။ ဥပမာများ Input Output 10 30 20 40 50 80 70 60 Spiral Form တွင်အဆင့်အလိုက်လမ်းကြောင်းပြောင်းခြင်းအတွက်နုံချဉ်းကပ်နည်းစိတ်ကူးသည်ပုံမှန်အဆင့်အစဉ်လိုက်ဖြတ်သန်းခြင်းကိုပြုလုပ်ရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 170။ တစ် ဦး 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 ။ ..

ဆက်ဖတ်ရန်

မေးခွန်း 171။ မျှမျှတတ Binary Tree မျှတသော binary tree ပြproblemနာတွင် binary tree ၏အမြစ်ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျနော်တို့ကအမြင့်ချိန်ခွင်လျှာဖြစ်စေမဆုံးဖြတ်ရန်ရှိသည်။ ဥပမာများ Input Output စစ်မှန်သော Input Output - ဟန်ချက်ညီသော Balanced Binary Tree ဟန်ချက်ညီသော binary tree ရှိ node တိုင်းသည်ခြားနားချက်တစ်ခုသို့မဟုတ် ၁ ခုထက်နည်းသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 173။ ဒွိသစ်ပင် zigzag အဆင့်ကိုအမိန့်ဖြတ်သန်းသွားသည် binary tree ပေးထားသော zigzag level order traversal ကို၎င်း၏ node တန်ဖိုးများကို print ထုတ်ပါ။ (ဆိုလိုသည်မှာ၊ လက်ဝဲမှညာဘက်သို့၊ နောက်ညာဘက်သို့၊ နောက်အဆင့်သို့ပြောင်းပြီးခြားနားသည်) ။ ဥပမာအားဖြင့်အောက်တွင်ဖော်ပြထားသော binary tree အောက်တွင်ဖော်ပြထားသော binary သစ်ပင်အမျိုးအစားများ၏ zigzag level order traversal သည်ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 178။ တစ် ဦး Binary Tree အတွက်ဖျက်ပစ်ခြင်း Binary Tree ဆိုတာဘာလဲဆိုတာငါတို့သိပြီးသားလား။ ယခုဤပို့စ်တွင်ကျွန်ုပ်တို့သည်တန်ဖိုးပေးထားသော node တစ်ခုကိုမည်သို့ဖျက်ပစ်ရမည်ကိုအာရုံစိုက်နေကြသည်။ ကျွန်ုပ်တို့ဖျက်ချင်သော node ၏တန်ဖိုးသည် BT တွင်မဖျက်ခင်အမြဲရှိနေသည်ကိုကျွန်ုပ်တို့သေချာပါသည်။ Binary မှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 179။ ထူးခြားသော Binary Search Trees ပထမ ဦး စွာကျွန်ုပ်တို့သည်ထူးခြားသော binary search tree ဖြစ်ပေါ်ရန်အရေအတွက်စုစုပေါင်းကိုရှာဖွေရမည်။ ၎င်းနောက်ကျွန်ုပ်တို့သည်ဖြစ်နိုင်သမျှထူးခြားသော BST ကိုတည်ဆောက်သည်။ ပထမ ဦး စွာ BST ၏ဆောက်လုပ်ရေးကိုကျွန်ုပ်တို့သိရမည်။ Binary Search Tree တွင်ဘယ်ဘက် subtree wrt တွင်တွေ့ရသော node များ။ မဆို ...

ဆက်ဖတ်ရန်

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

မေးခွန်း 180။ မြို့တရားသူကြီး LeetCode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက်- Town Judge LeetCode ဖြေရှင်းချက်ကို ရှာပါ - မြို့တစ်မြို့တွင် 1 မှ n တံဆိပ်တပ်ထားသောလူများရှိပါသည်။ အဲဒီလူတွေထဲက တစ်ယောက်က မြို့တရားသူကြီးဖြစ်ပြီး မြို့တရားသူကြီးကို ရှာဖို့ လိုတယ် ဆိုတဲ့ ကောလဟာလတစ်ခုရှိတယ်။ မြို့တရားသူကြီးရှိလျှင် မြို့တရားသူကြီးက ဘယ်သူ့ကိုမှ မယုံဘူး။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

မေးခွန်း 185။ 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 အရေအတွက်၊

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 193။ Min Stack Leetcode ဖြေရှင်းချက် ပြmနာဖော်ပြချက် Push၊ pop, top နှင့်အနိမ့်ဆုံး element ကိုစဉ်ဆက်မပြတ်ရယူခြင်းကိုထောက်ပံ့သော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ။ push (x) - element x ကို stack ပေါ်သို့တင်ပါ။ pop () - stack ထိပ်ရှိ element ကိုဖယ်ရှားသည်။ top () - အပေါ်ဆုံး element ကိုရယူပါ။ getMin () - stack အတွင်းရှိအနည်းဆုံး element ကိုရယူပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 194။ နောက်ထပ်သာလွန်သော Element I Leetcode Solution ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အားပထမစာရင်းသည်ဒုတိယစာရင်း၏အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ပထမ ဦး ဆုံးစာရင်း၏ element တစ်ခုချင်းစီအတွက်၊ ဒုတိယ list ထဲကလာမယ့်ပိုကြီးတဲ့ element ကိုရှာရမယ်။ ဥပမာ nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] ရှင်းလင်းချက်: list1 ၏ပထမဆုံးဒြပ်စင်အတွက်ဆိုလိုသည်မှာ ၄ ခုအတွက် ...

ဆက်ဖတ်ရန်

မေးခွန်း 195။ Spiral Form ကိုအတွက်အဆင့်အမိန့်ဖြတ်သန်း ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည် binary tree ပေးပြီး spiral ပုံစံဖြင့်၎င်း၏ level order traversal ကို print ထုတ်သည်။ ဥပမာများ Input Output 10 30 20 40 50 80 70 60 Spiral Form တွင်အဆင့်အလိုက်လမ်းကြောင်းပြောင်းခြင်းအတွက်နုံချဉ်းကပ်နည်းစိတ်ကူးသည်ပုံမှန်အဆင့်အစဉ်လိုက်ဖြတ်သန်းခြင်းကိုပြုလုပ်ရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 196။ မင်းပုံ min stack ပြproblemနာတွင်အောက်ပါလုပ်ဆောင်ချက်များကိုထိရောက်စွာအကောင်အထည်ဖော်နိုင်ရန် stack တစ်ခုကိုဒီဇိုင်းဆွဲရမည်။ push (x) -> element တစ်ခု x ကို stack pop သို့တွန်းပါ။ -> stack top (item) ထိပ်ရှိ item ကိုဖယ်ထုတ်ခြင်း -> element ကို return getMin () -> မှာရှိနေတဲ့နိမ့်ဆုံး element ကိုပြန်ပို့ပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 199။ ဒွိသစ်ပင် zigzag အဆင့်ကိုအမိန့်ဖြတ်သန်းသွားသည် binary tree ပေးထားသော zigzag level order traversal ကို၎င်း၏ node တန်ဖိုးများကို print ထုတ်ပါ။ (ဆိုလိုသည်မှာ၊ လက်ဝဲမှညာဘက်သို့၊ နောက်ညာဘက်သို့၊ နောက်အဆင့်သို့ပြောင်းပြီးခြားနားသည်) ။ ဥပမာအားဖြင့်အောက်တွင်ဖော်ပြထားသော binary tree အောက်တွင်ဖော်ပြထားသော binary သစ်ပင်အမျိုးအစားများ၏ zigzag level order traversal သည်ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 200။ နောက်သာ။ ကြီးမြတ်ဒြပ်စင် လာမယ့်သာ။ ကြီးမြတ်ဒြပ်စင်ကျနော်တို့ခင်းကျင်းပေးသောအတွက်ပြaနာဖြစ်ပါတယ် N တန်ဖိုးများပါ ၀ င်သည့်ခင်းကျင်းချက် (အပြုသဘောသို့မဟုတ်အနှုတ်လက္ခဏာဖြစ်နိုင်သည်) ။ ကျွန်တော်တို့ဟာ first_element ကိုညာဘက်ခြမ်းမှာပေးထားတဲ့ array ထဲမှာရှာဖို့လိုတယ်။ တကယ်လို့မရှိဘူးဆိုရင် -1 ယူပါ။ ပါဝင်သည့် Input Format ပထမလိုင်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

မေးခွန်း 203။ n-ary သစ်ပင်ရှိပေးထားသော Node တစ်ခု၏မောင်နှမအရေအတွက် ပြနာဖော်ပြချက်“ n-ary Tree ရှိ node တစ်ခု၏မောင်နှမအရေအတွက်” ပြproblemနာကသင်အား n-ary Tree နှင့် target node တစ်ခုပေးသည်ဟုဖော်ပြသည်။ ပစ်မှတ်ဆုံမှတ်၏မောင်နှမအရေအတွက်ကိုရှာပါ။ node သည်သစ်ပင်၌အမြဲရှိနေပြီးပထမ node သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 204။ နိမ့်ဆုံးတန်ဖိုးကို Binary Search Tree တွင်ရှာပါ Binary Search Tree ပေးထားသော binary search tree တွင်အနည်းဆုံးတန်ဖိုးနှင့် node ကိုရှာရန် algorithm ကိုရေးပါ။ ဥပမာ Input Output 5 နုံချဉ်းကပ်နည်းရိုးရှင်းသောချဉ်းကပ်နည်းတစ်ခုသည်သစ်ပင်ဖြတ်သန်းခြင်းနှင့် node များအားလုံးတွင်အနိမ့်ဆုံးတန်ဖိုးရှိသည့် node ကိုရှာဖွေခြင်းဖြစ်သည်။ ဒီ ...

ဆက်ဖတ်ရန်

မေးခွန်း 205။ Queue ကိုအသုံးပြုပြီး BST ရှိ Path တစ်ခုကို Reverse လုပ်ပါ ကျွန်ုပ်တို့သည် BST Search Tree နှင့် node ကိုပေးအပ်ထားသည့် queue ပြusingနာကို အသုံးပြု၍ BST လမ်းကြောင်းကို reverse တွင် root မှပေးထားသော node သို့လမ်းကြောင်းပြောင်းရန် algorithm ကိုရေးပါ။ အဆိုပါ node ကို BST တည်ရှိကြောင်းယူဆ။ နမူနာ Input Target Node ကို = 12 မတိုင်မီ In-order ကိုဖြတ်သန်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 206။ ဒွိသစ်ပင် zigzag အဆင့်ကိုအမိန့်ဖြတ်သန်းသွားသည် binary tree ပေးထားသော zigzag level order traversal ကို၎င်း၏ node တန်ဖိုးများကို print ထုတ်ပါ။ (ဆိုလိုသည်မှာ၊ လက်ဝဲမှညာဘက်သို့၊ နောက်ညာဘက်သို့၊ နောက်အဆင့်သို့ပြောင်းပြီးခြားနားသည်) ။ ဥပမာအားဖြင့်အောက်တွင်ဖော်ပြထားသော binary tree အောက်တွင်ဖော်ပြထားသော binary သစ်ပင်အမျိုးအစားများ၏ zigzag level order traversal သည်ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 211။ 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 အထွက်- အမှန်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 214။ လိမ္မော်သီးအားလုံးပုပ်ပျက်ရန်လိုအပ်သောအနည်းဆုံးအချိန် ပြmနာဖော်ပြချက်“ လိမ္မော်သီးများအားလုံးကိုပုပ်ပျက်စေသောအနိမ့်ဆုံးအချိန်” ပြproblemနာကသင့်အား 2D ခင်းကျင်းမှုတစ်ခုပေးသည်ဟုဆိုသည်။ ဆဲလ်တိုင်းတွင်ဖြစ်နိုင်သောတန်ဖိုး ၃၊ ၁၊ ၂ သို့မဟုတ် ၂ တွင် ၀ သည်အချည်းနှီးသောဆဲလ်ကိုဆိုလိုသည်။ 0 ဆိုသည်မှာလတ်ဆတ်သောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ 1 ပုပ်နေသောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ ပုပ်လျှင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

မေးခွန်း 217။ မှန်ကန်သော တြိဂံနံပါတ် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- မှန်ကန်သောတြိဂံနံပါတ် LeetCode Solution ကပြောသည် - ကိန်းပြည့် array နံပါတ်များကိုပေး၍ တြိဂံတစ်ခု၏ဘေးဘက်အလျားအဖြစ် ၎င်းတို့ကို တြိဂံတစ်ခု၏ဘေးဘက်အလျားအဖြစ် ယူပါက ၎င်းတို့ကို တြိဂံဖြစ်အောင်ပြုလုပ်နိုင်သည့် array မှရွေးချယ်ထားသော သုံးဆအရေအတွက်ကို ပြန်ပေးသည်။ ဥပမာ 1- ထည့်သွင်းခြင်း- nums = [2,2,3,4] အထွက်- 3 ရှင်းလင်းချက်- မှန်ကန်သော ပေါင်းစပ်မှုများမှာ- 2,3,4 (အသုံးပြု၍ ...

ဆက်ဖတ်ရန်

မေးခွန်း 218။ Stone Game IV LeetCode ဖြေရှင်းချက် Problem Statement Stone ဂိမ်း IV LeetCode ဖြေရှင်းချက် – Alice နှင့် Bob တို့သည် Alice ကို ပထမဆုံး စတင်ခြင်းဖြင့် ဂိမ်းတစ်ခုကို အလှည့်ကျ ကစားကြသည်။ အစကတော့ မီးပုံထဲမှာ ကျောက်တုံးတွေရှိတယ်။ ကစားသမားတစ်ဦးစီ၏အလှည့်တွင်၊ ထိုကစားသမားသည် Pile ရှိ သုညမဟုတ်သော စတုရန်းနံပါတ်မရှိသော ကျောက်တုံးများကို ဖယ်ရှားခြင်း ပါဝင်သော လှုပ်ရှားမှုတစ်ခုကို ပြုလုပ်သည်။ ထို့အပြင် ကစားသမားတစ်ဦးသည် ပြောင်းရွှေ့ရန် မဖြစ်နိုင်ပါက သူ/သူမ ...

ဆက်ဖတ်ရန်

မေးခွန်း 219။ အကြွေစေ့ Leetcode ဖြေရှင်းချက်ကို စီစဉ်ခြင်း။ ပြဿနာဖော်ပြချက် The Arranging Coins LeetCode ဖြေရှင်းချက် - "ဒင်္ဂါးပြားများ စီစဉ်ပေးခြင်း" သည် သင့်အား ဤဒင်္ဂါးပြားများဖြင့် လှေကားထစ်တစ်ခုကို တည်ဆောက်ရန် တောင်းဆိုသည်။ လှေခါးတွင် k အတန်းများ ပါ၀င်ပြီး အတန်းတွင် i ဒင်္ဂါးများ အတိအကျ ပါဝင်ပါသည်။ လှေကား၏နောက်ဆုံးတန်းသည် ပြီးပြည့်စုံမည်မဟုတ်ပါ။ ပေးထားသော ဒင်္ဂါးပြားပမာဏအတွက် ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 227။ Array LeetCode ဖြေရှင်းချက်ကို ပေါင်းစပ်ခြင်း။ Problem Statement : Array LeetCode ဖြေရှင်းချက်၏ ပေါင်းစည်းခြင်း – ကိန်းပြည့် array ၏ အလျား n ကို ပေး၍ ans[i] == nums[i] နှင့် ans[i + n] == nums[ i] အတွက် 2 <= i < n (0-indexed)။ အထူးသဖြင့်၊ ans သည် ဂဏန်းအခင်းအကျင်းနှစ်ခု၏ ပေါင်းစပ်မှုဖြစ်သည်။ array ans ကို ပြန်ပေးပါ။ Example : Example 0 Input- nums = [1] Output- [1,2,1] ရှင်းလင်းချက်- array ...

ဆက်ဖတ်ရန်

မေးခွန်း 228။ 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...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 235။ Preorder နှင့် Postorder Traversal LeetCode ဖြေရှင်းချက်မှ Binary Tree ကိုတည်ဆောက်ပါ။ ပြဿနာထုတ်ပြန်ချက် Preorder နှင့် Postorder Traversal LeetCode ဖြေရှင်းချက်မှ Binary Tree ကိုတည်ဆောက်ခြင်း - ကြိုတင်မှာယူမှုသည် ကွဲပြားသောတန်ဖိုးများရှိသည့် ဒွိသစ်ပင်၏အကြိုအမှာဖြတ်ခြင်းဖြစ်ပြီး တူညီသောသစ်ပင်၏ပို့စ်မှာယူမှုဖြတ်ကျော်ခြင်းဖြစ်ပြီး binary ကို ပြန်လည်တည်ဆောက်ပြီး ပြန်ပေးခြင်းဖြစ်သည်။ သစ်ပင်။ အဖြေများစွာရှိလျှင် ၎င်းတို့ထဲမှ တစ်ခုခုကို ပြန်ပေးနိုင်ပါသည်။ ထည့်သွင်းမှု- ကြိုတင်မှာယူမှု...

ဆက်ဖတ်ရန်

မေးခွန်း 236။ Target Sum LeetCode ဖြေရှင်းချက်ဖြင့် အန်စာတုံးအလိပ်အရေအတွက် Target Sum LeetCode ဖြေရှင်းချက်ဖြင့် အန်စာတုံးအလိပ်အရေအတွက် ပြဿနာဖော်ပြချက် - သင့်တွင် အန်စာတုံးများရှိပြီး ဒိုင်တစ်ခုစီတွင် 1 မှ k နံပါတ်အထိ k မျက်နှာများရှိသည်။ n၊ k နှင့် ပစ်မှတ်သုံးလုံးဖြင့် အန်စာတုံးကိုလှိမ့်ရန် ဖြစ်နိုင်သောနည်းလမ်းများ (k စုစုပေါင်းနည်းလမ်းများထဲမှ) ကို ပြန်ပေးခြင်းဖြင့် အန်စာတုံးများ၏ ပေါင်းလဒ်သည် ပစ်မှတ်နှင့်ညီမျှသည်။ အဖြေက ဖြစ်နိုင်တာမို့...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 243။ ဒီဇိုင်းဘရောက်ဆာမှတ်တမ်း LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် ဒီဇိုင်းဘရောက်ဆာမှတ်တမ်း LeetCode ဖြေရှင်းချက် - သင့်တွင် သင်ပင်မစာမျက်နှာပေါ်တွင် စတင်သည့် တက်ဘ်တစ်ခုပါသည့် ဘရောက်ဆာတစ်ခုရှိပြီး အခြား url သို့ ဝင်ရောက်ကြည့်ရှုနိုင်သည်၊ မှတ်တမ်း၏ ခြေလှမ်းအရေအတွက်သို့ ပြန်လည်ရောက်ရှိနိုင်သည် သို့မဟုတ် မှတ်တမ်း၏ ခြေလှမ်းအရေအတွက်အတိုင်း ရှေ့သို့ရွှေ့နိုင်သည်။ BrowserHistory အတန်းကိုအကောင်အထည်ဖော်ပါ- BrowserHistory(string ပင်မစာမျက်နှာ) သည် အရာဝတ္ထုကို ပင်မစာမျက်နှာဖြင့် စတင်လုပ်ဆောင်သည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 256။ 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 ရှင်းလင်းချက်- မီးခိုးရောင်ရှိ ကျွန်းများ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 259။ စက်ရုပ်သည် စက်ဝိုင်း LeetCode ဖြေရှင်းချက်တွင် အကျုံးဝင်သည်။ ပြဿနာ ထုတ်ပြန်ချက် စက်ဝိုင်း LeetCode ဖြေရှင်းချက်တွင် ချည်နှောင်ထားသော စက်ရုပ် - အဆုံးမရှိသော လေယာဉ်ပေါ်တွင် စက်ရုပ်သည် အစပိုင်းတွင် (0, 0) တွင်ရပ်ပြီး မြောက်ဘက်သို့ မျက်နှာမူထားသည်။ သတိပြုရန်- မြောက်ဦးတည်ချက်သည် y-ဝင်ရိုး၏ အပြုသဘောဆောင်သော ဦးတည်ချက်ဖြစ်သည်။ တောင်ဘက် ဦးတည်ချက်သည် y ဝင်ရိုး၏ အနုတ်ဘက် ဦးတည်ချက်ဖြစ်သည်။ အရှေ့ဦးတည်ချက်သည် x-ဝင်ရိုး၏ အပြုသဘောဆောင်သော ဦးတည်ချက်ဖြစ်သည်။ အနောက်ဘက် ဦးတည်ချက်ကတော့...

ဆက်ဖတ်ရန်

မေးခွန်း 260။ 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...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 268။ 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...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 271။ 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 လုပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 272။ 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 ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 275။ 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 ...

ဆက်ဖတ်ရန်

မေးခွန်း 276။ Array Nesting Leetcode ဖြေရှင်းချက် Problem Statement Array Nesting Leetcode ဖြေရှင်းချက် - သင့်အား ကိန်းဂဏန်းများ အပိုင်းအခြား [0, n - 1] အတွင်းရှိ ကိန်းဂဏာန်းများ၏ ပြောင်းလဲခြင်းဖြစ်သည့် အလျား n ကိန်းပြည့် အခင်းအကျင်း နံပါတ်များကို ပေးထားပါသည်။ s[k] = {nums[k]၊ nums[nums[k]]၊ nums[nums[num[k]]], ... } အောက်ပါစည်းမျဉ်းအတိုင်း တည်ဆောက်သင့်သည်- s တွင် ပထမဒြပ်စင် [k] ရွေးချယ်မှုဖြင့် စတင်သည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 282။ မမှန်ကန်သော ငွေလွှဲမှုများ LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် မမှန်ကန်သော ငွေပေးငွေယူများ LeetCode ဖြေရှင်းချက် – ငွေလွှဲမှုတစ်ခုသည် မမှန်ကန်ပါက- ငွေပမာဏ $1000 ကျော်လွန်ပါက သို့မဟုတ်၊ အခြားမြို့တစ်ခုတွင် နာမည်တူသော အခြားငွေပေးငွေယူ၏ မိနစ် 60 အတွင်း (နှင့် အပါအဝင်) ဖြစ်ပေါ်ပါက၊ အရောင်းအ၀ယ်များတွင် အမည်၊ အချိန် (မိနစ်အတွင်း)၊ ငွေပမာဏနှင့် မြို့ကို ကိုယ်စားပြုသည့် ကော်မာ-ခြားထားသော တန်ဖိုးများပါ၀င်သည့် လိုင်းငွေပေးငွေယူ အခင်းအကျင်းတစ်ခုအား သင့်အား ပေးဆောင်ထားပါသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 284။ စာကြောင်းမှ 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) အတွက် အယ်လဂိုရီသမ်မှာ အောက်ပါအတိုင်းဖြစ်သည်- မည်သည့် ဦးဆောင်အဖြူကွက်ကိုမဆို ဝင်ရောက်ဖတ်ရှုပြီး လျစ်လျူရှုပါ။ နောက်ဇာတ်ကောင် ဟုတ်မဟုတ် စစ်ဆေးပါ (အကယ်၍ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 288။ Web Crawler LeetCode ဖြေရှင်းချက် Problem Statement Web Crawler LeetCode ဖြေရှင်းချက် - URL startUrl နှင့် အင်တာဖေ့စ် HtmlParser ပေးထားပြီး၊ startUrl ကဲ့သို့ hostname အောက်ရှိ လင့်ခ်များအားလုံးကို ကူးယူရန် ဝဘ် crawler ကို အကောင်အထည်ဖော်ပါ။ သင့်ဝဘ်စာရေးကိရိယာမှရရှိသော URL အားလုံးကို အစီအစဉ်တကျ ပြန်ပေးပါ။ သင်၏စာရေးကိရိယာသည်- စာမျက်နှာမှစတင်သင့်သည်- startUrl ကိုခေါ်ဆိုရန် HtmlParser.getUrls(url) သည်... ဝဘ်စာမျက်နှာတစ်ခုမှ URL အားလုံးကိုရယူရန်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 290။ ဖြစ်နိုင်သော Bipartition LeetCode ဖြေရှင်းချက် Problem Statement Possible Bipartition LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် n လူအုပ်စု (1 မှ n အညွှန်းတပ်ထားသော) ကို မည်သည့်အရွယ်အစားအုပ်စုနှစ်စုသို့ ခွဲထုတ်လိုပါသည်။ လူတစ်ဦးစီသည် အခြားလူအချို့ကို မကြိုက်နိုင်သော်လည်း ၎င်းတို့သည် တူညီသောအုပ်စုသို့ မသွားသင့်ပေ။ ကိန်းပြည့် n နှင့် array သည် dislikes နေရာတွင် dislikes[i] = [ai, bi] သည် ai ဟုတံဆိပ်တပ်ထားသောလူကိုညွှန်ပြသည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 292။ Kill Process LeetCode ဖြေရှင်းချက် Problem Statement Kill Process LeetCode ဖြေရှင်းချက် - သင့်တွင် အမြစ်တွယ်နေသောသစ်ပင်ဖွဲ့စည်းပုံကို ဖွဲ့စည်းသည့် လုပ်ငန်းစဉ်များရှိပါသည်။ pid[i] သည် ith process ၏ ID ဖြစ်ပြီး ppid[i] သည် ith process ၏ parent process ၏ ID ဖြစ်ရာ pid နှင့် ppid နှစ်ခုကို သင့်အား ပေးထားသည်။ လုပ်ငန်းစဉ်တစ်ခုစီတွင် မိဘလုပ်ငန်းစဉ်တစ်ခုသာရှိသော်လည်း ကလေးလုပ်ငန်းစဉ်များစွာရှိနိုင်သည်။ ဖြစ်စဉ်တစ်ခုသာ ppid[i] = 0၊...

ဆက်ဖတ်ရန်

မေးခွန်း 293။ ဒီဇိုင်း Hit ကောင်တာ LeetCode ဖြေရှင်းချက် Problem Statement Design Hit Counter LeetCode ဖြေရှင်းချက် - လွန်ခဲ့သည့် 5 မိနစ်အတွင်း ရရှိခဲ့သော hit အရေအတွက်ကို ရေတွက်သည့် hit counter ကို ဒီဇိုင်းဆွဲပါ။ သင့်စနစ်သည် အချိန်တံဆိပ်တုံး ကန့်သတ်ချက်တစ်ခုကို လက်ခံသင့်သည် (စက္ကန့်ပိုင်းအသေးစိတ်ဖြင့်) လက်ခံသင့်ပြီး ခေါ်ဆိုမှုများကို အချိန်နှင့်တပြေးညီစနစ်ဖြင့် စနစ်သို့ခေါ်ဆိုနေသည် (ဆိုလိုသည်မှာ အချိန်တံဆိပ်တုံးသည် တစ်ပုံတစ်ပုံတိုးနေသည်) ဟု သင်ယူဆနိုင်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 294။ အနိမ့်ဆုံး ရွေ့လျားမှု Equal Array Elements LeetCode ဖြေရှင်းချက် Problem Statement တွင် အနိမ့်ဆုံးရွှေ့ခြင်း Equal Array Elements များ LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် array နံပါတ် n ကိုပေး၍ array element အားလုံးကို ညီမျှစေရန် လိုအပ်သော အနည်းဆုံးရွေ့လျားမှုအရေအတွက်ကို ပြန်ပေးပါ။ အရွှေ့တစ်ခုတွင် သင်သည် array ၏ဒြပ်စင်များကို 1 ဖြင့် 1 တိုးနိုင်သည်။ ဥပမာ 1- ထည့်သွင်းမှု 1- nums = [1၊ 2၊ 3] အထွက်- ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 300။ Chips များကို ရာထူးတူ LeetCode ဖြေရှင်းချက်သို့ ရွှေ့ရန် အနည်းဆုံးကုန်ကျစရိတ် ပြဿနာဖော်ပြချက် တူညီသောရာထူး LeetCode ဖြေရှင်းချက်သို့ Chips များရွှေ့ရန် အနည်းဆုံးကုန်ကျစရိတ် - " Chips များကို တူညီသောအနေအထားသို့ရွှေ့ရန် အနည်းဆုံးကုန်ကျစရိတ်" က သင့်တွင် n ချစ်ပ်များရှိပြီး၊ ith ချစ်ပ်၏အနေအထားသည် အနေအထား[i] ဖြစ်သည်။ ချစ်ပ်အားလုံးကို တူညီသော အနေအထားသို့ ရွှေ့ရန် လိုအပ်သည်။ ခြေလှမ်းတစ်လှမ်းမှာ ငါတို့...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 307။ 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! = ၆ တန်းလန်းမရှိ၊

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 313။ နောက်ဆုံး Stone Weight II LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် ပြဿနာ Last Stone Weight II က သင့်အား ကျောက်များသည် ကျောက်၏အလေးချိန်ဖြစ်သည့် ကိန်းပြည့်ကျောက်များကို ခင်းကျင်းပေးထားသည်ဟု ဆိုသည်။ ကျောက်တုံးတွေနဲ့ ဂိမ်းဆော့နေတယ်။ အလှည့်တစ်ခုစီတွင် ကျွန်ုပ်တို့သည် မည်သည့်ကျောက်တုံးနှစ်ခုကိုမဆို ရွေးပြီး ၎င်းတို့ကို ပေါင်းစည်းပါ။ ကျောက်တုံးတွေမှာ x နဲ့ y အလေးချိန်ရှိတယ်ဆိုပါစို့။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 320။ 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 ရှင်းလင်းချက်- တွေ့ဆုံခြင်း လုပ်နိုင်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 321။ 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 ရှင်းလင်းချက်- အဲဒီမှာ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 324။ စီထားသော 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]၊...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 328။ စက်ရုံ Trailing သုည Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက်ဤပြInနာတွင် n တွင်မည်သည့်လမ်းကြောင်းမှသုညမည်မျှရှိသည်ကိုရှာဖွေရမည်။ input ကိုအဖြစ် n ပေးထားသည်။ လိုပဲတစ်ခုမှာနောက်ကွယ်မှသုည 5 ရှိ! 5! = 5 * 4 * 3 * 2 * 1 = 120 ဥပမာ n = 3 0: ရှင်းလင်းချက်: 3! = 6, အဘယ်သူမျှမနောက်ကွယ်မှသုည = = 0 0 ရှင်းလင်းချက်: 0! ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 330။ အခြေစိုက်စခန်း 7 Leetcode ဖြေရှင်းချက် ဒီပြproblemနာက Base 7 Leetcode Solution ကနံပါတ်တစ်ခုကို Base 7 number ပြောင်းဖို့ပြောတယ်။ ပေးထားသောနံပါတ်သည်မျဉ်းကြောင်း၏လမ်းကြောင်းနှစ်ခုလုံးတွင် ၁၀ သန်းအထိအနှုတ်သို့မဟုတ်အပြုသဘောဖြစ်နိုင်သည်။ ပြနာကရိုးရှင်းပြီးဒdecimalမကိန်းတစ်ခုကိုရိုးရှင်းစွာပြောင်းလဲခြင်းဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 336။ Sqrt (x) Leetcode Solution ခေါင်းစဉ်ဖော်ပြသည့်အတိုင်းကျွန်ုပ်တို့သည်နံပါတ်၏စတုရန်းအမြစ်ကိုရှာဖွေရန်လိုအပ်သည်။ နံပါတ်က x လို့ဆိုပါစို့။ Sqrt (x) ကနံပါတ်ဖြစ်တယ်။ Sqrt (x) * Sqrt (x) = x ။ နံပါတ်ရဲ့စတုရန်းရင်းဟာဒသမကိန်းအနည်းငယ်ဖြစ်တယ်ဆိုရင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 337။ Sorted Array ကို Binary Search Tree Leetcode Solution သို့ပြောင်းပါ ကျွန်တော်တို့ကိုကိန်းတန်းအစုတစ်ခုစီပေးထားတယ်။ ရည်ရွယ်ချက်မှာသစ်ပင်အမြင့်ကိုဟန်ချက်ညီစေရန်ဤခင်းကျင်းမှုမှ Binary Search Tree ကိုတည်ဆောက်ရန်ဖြစ်သည်။ သတိပြုရန်မှာသစ်ပင်တစ်ပင်သည်မည်သည့် node တစ်ခု၏ဘယ်နှင့်ညာ subtrees ၏အမြင့်ခြားနားချက်သည်အမြင့်မျှတမှုဖြစ်သည်ဟုဆိုခြင်းဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 339။ Palindrome နံပါတ် ပြPalနာဖော်ပြချက်“ Palindrome Number” ပြtheနာကသင့်အားကိန်းပြည့်တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ Palindrome ဟုတ်မဟုတ်စစ်ဆေးပါ။ ပေးထားသောနံပါတ်ကို string တစ်ခုအဖြစ်ပြောင်းလဲခြင်းမပြုဘဲဤပြproblemနာကိုဖြေရှင်းပါ။ ဥပမာ 12321 true Explanation 12321 သည် palindrome နံပါတ် ဖြစ်၍ 12321 ကိုပြောင်းသောအခါ 12321 ပေးသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 340။ Huffman သင်္ကေတ ကျနော်တို့ပို့ချင်သောမက်ဆေ့ခ်ျကိုရှိသည်။ မက်ဆေ့ခ်ျပေးပို့ရာတွင်ကုန်ကျစရိတ်များနည်းပါးစေရန်မက်ဆေ့ခ်ျအားအနည်းဆုံးဖြစ်နိုင်သည်။ ဤတွင်ကျွန်ုပ်တို့သည်စာ၏အရွယ်အစားကိုလျှော့ချရန် Huffman Coding သဘောတရားကိုအသုံးပြုသည်။ ငါတို့မှာရှိသည်ဟုယူဆကြပါစို့။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 342။ K စာရင်းဝင်စာရင်းများ Sorted K Merge K သည်ခွဲခြားထားသည့်ချိတ်ဆက်ထားသောစာရင်းပြproblemနာသည်အင်တာဗျူးအရသိရသည်။ ဤမေးခွန်းသည်ဂူးဂဲလ်၊ မိုက်ခရိုဆော့ဖ်၊ အမေဇုန်စသည့်ကြီးမားသောကုမ္ပဏီကြီးများတွင်အကြိမ်များစွာမေးလေ့ရှိသည်။ နာမည်အရဆိုလျှင် k အမျိုးအစားခွဲထားသောစာရင်းများရှိသည်။ သူတို့ကိုအတူတကွပေါင်းစည်းရမယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 343။ နှစ် ဦး စီ Sorted Linked Lists ပေါင်းမည် ပေါင်းစည်းထားသောအမျိုးအစားခွဲထားသောနှစ်ခုစာရင်းတွင်ကျွန်ုပ်တို့သည်ချိတ်ဆက်ထားသော list နှစ်ခု၏ head pointer ကိုပေးထားသည်။ ၎င်းတို့ကိုပေါင်းစည်းလိုက်သော list တစ်ခုချင်းစီသည် listed order များတွင်တန်ဖိုးများနှင့် node များပါသော single list တစ်ခုရရှိသည်။ အဆိုပါပေါင်းစည်းဆက်စပ်စာရင်း၏ ဦး ခေါင်း pointer ကိုပြန်သွားပါ။ မှတ်ချက်။ ။ ချိတ်ဆက်ထားသောစာရင်းကိုအသုံးမပြုဘဲပေါင်းထည့်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 344။ Word Break Word Break သည်အယူအဆအသစ်တစ်ခုကိုလှပစွာပြသနိုင်သည့်ပြproblemနာတစ်ခုဖြစ်သည်။ ငါတို့ရှိသမျှသည်ပေါင်းစပ်စကားများကြား၏။ စကားလုံးနှစ်လုံးထက်မကပါ ၀ င်သည်။ ဒီနေ့မှာငါတို့မှာစကားလုံးစာရင်းရှိတယ်၊ ငါတို့လုပ်ရမယ့်အရာကအဘိဓာန်ထဲကစကားလုံးတွေအားလုံးဟာလုပ်နိုင်သလားဆိုတာစစ်ဆေးဖို့ပါပဲ။

ဆက်ဖတ်ရန်

မေးခွန်း 345။ နှစ် ဦး ခွဲခြားစာရင်း Leetcode ပေါင်းစည်း leetcode တွင်စာရင်းနှစ်မျိုးခွဲထားသောပြproblemနာကဘာလဲ။ ဤသည်သည်စိတ် ၀ င်စားဖွယ်ကောင်းသည့်မေးခွန်းဖြစ်ပါသည်။ Amazon, Oracle, Microsoft စသည်တို့နှင့်အကြိမ်ပေါင်းများစွာမေးမြန်းခဲ့သည်။ ဤပြproblemနာ (Merge Two Sorted Lists Leetcode) တွင်ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုကိုကျွန်ုပ်တို့ပေးထားသည်။ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုစလုံးသည်ပုံမှန်တိုးပွားလာသည်။ ဆက်နွယ်နေသောစာရင်းနှစ်ခုလုံးကိုပေါင်းခြင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 346။ LRU Cache ကိုအကောင်အထည်ဖော်ခြင်း အနည်းဆုံးမကြာသေးမီကအသုံးပြုထားသော (LRU) Cache သည်ဒေတာများကိုထိန်းသိမ်းရန်အသုံးပြုသောနည်းလမ်းတစ်ခုဖြစ်ပြီးဒေတာများအသုံးပြုရန်လိုအပ်သောအချိန်သည်အနည်းဆုံးဖြစ်နိုင်သည်။ LRU algorithm သည် cache ပြည့်နေသည့်အချိန်တွင်အသုံးပြုသည်။ ကျွန်ုပ်တို့သည်အနည်းဆုံးမကြာသေးမီကအသုံးပြုထားသောအချက်အလက်များကို cache memory မှဖယ်ရှားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 347။ နံပါတ်နှစ်ခုထည့်ပါ နံပါတ်နှစ်ခုကိုပေါင်းထည့်ခြင်းသည်ပြnegativeနာတစ်ခုဖြစ်သည်။ ကျွန်ုပ်တို့သည်အနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းကိုကိုယ်စားပြုသည့်အချည်းနှီးမဟုတ်သောဆက်နွယ်သောစာရင်းနှစ်ခုကိုပေးထားသည်။ အဆိုပါဂဏန်းကိုပြောင်းပြန်နိုင်ရန်အတွက်သိမ်းဆည်းထားကြသည်နှင့် node ကိုတိုင်းတစ်ခုတည်းဂဏန်းရှိရမည်။ နံပါတ်နှစ်ခုကိုပေါင်းထည့်ပြီးဆက်နွယ်စာရင်းတစ်ခုကို အသုံးပြု၍ ရလဒ်ကို print ထုတ်ပါ။ ထည့်သွင်းမှုပုံစံ

ဆက်ဖတ်ရန်

မေးခွန်း 348။ လှေကားတက်ခြင်း ပြနာဖော်ပြချက်“ လှေကားတက်ခြင်း” ပြproblemနာကသင့်အား n လှေကားများပါသောလှေကားတစ်ခုပေးသည်ဟုဖော်ပြသည်။ တစ်ကြိမ်တွင်သင်လှေကားတစ်ခုသို့မဟုတ်နှစ်ခုလှေကားတက်နိုင်သည်။ လှေကားထိပ်ကိုရောက်ဖို့နည်းလမ်းဘယ်နှစ်ယောက်ရှိသလဲ။ ဥပမာ ၃ ၃ ရှင်းလင်းချက်တောင်တက်ရန်နည်းလမ်းသုံးမျိုးရှိပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 349။ Binary သစ်ပင် Serialize နှင့် Deserialize node တစ်ခုစီ၏တန်ဖိုးအချို့ရှိသည့် node အရေအတွက်ပါ ၀ င်သော binary tree ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျနော်တို့ binary သစ်ပင် serialize နှင့် deserialize ဖို့လိုအပ်ပါတယ်။ Serialize သစ်တစ်ခုအားဖိုင်တစ်ခု၏တည်ဆောက်ပုံကိုအနှောင့်အယှက်မဖြစ်စေဘဲသိုလှောင်ခြင်းလုပ်ငန်းစဉ်ကို Serialization ဟုခေါ်သည်။ Binary Tree DeserializeSerialize နှင့် Deserialize လုပ်ငန်းစဉ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 350။ ကွင်းဆက်အမြင့်ဆုံးအရှည် ပြနာဖော်ပြချက်ကျွန်ုပ်တို့သည် n နံပါတ်များအားလုံးအတွက်ပေးထားသောကွင်းဆက်အတွဲပြproblemနာ၏အများဆုံးအရှည်တွင်၊ (c, d) (b, c) ဖြစ်ပါက (a, b) နောက်လိုက်နိုင်သည့်အရှည်ဆုံးကွင်းဆက်ကိုရှာပါ။ ပေးထားသောအတွဲများတွင်ပထမ element သည်ဒုတိယထက်ငယ်သည်။ ဥပမာထည့်သွင်းမှု [{12, 14}, ...

ဆက်ဖတ်ရန်

မေးခွန်း 351။ ပေးထားသောကွာခြားချက်နှင့်တွဲဖက်ပါ ပြStatနာဖော်ပြချက်ပေးထားသော unsorted ခင်းကျင်းမှုတွင်ပေးထားသောကွာခြားမှုနှင့်အတူပေးထားသောခင်းကျင်းထဲရှိဒြပ်စင်နှစ်စုံကိုရှာပါ။ ဥပမာထည့်သွင်းတွက်ချက်မှု arr [] = {120, 30, 70, 20, 5, 6}, ခြားနားချက် (n) = 40 ရလဒ် [၃၀၊ ၇၀] ရှင်းလင်းချက်ဒီမှာ ၃၀ နဲ့ ၇၀ ကွာခြားချက်ဟာတန်ဖိုးနဲ့ညီမျှတယ်။

ဆက်ဖတ်ရန်

Translate »