Adobe က Coding အင်တာဗျူးမေးခွန်းများ

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

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

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

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 8။ Sliding Window Median Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Sliding Window Median LeetCode ဖြေရှင်းချက် – "Sliding Window Median" သည် ကိန်းပြည့် array နှင့် integer k တို့ကို ပေးဆောင်ပြီး k သည် လျှောဝင်းဒိုးအရွယ်အစားဖြစ်သည့် ကိန်းပြည့်ဖြစ်ကြောင်း ဖော်ပြသည်။ ကျွန်ုပ်တို့သည် အရွယ်အစား k တစ်ခုစီ၏ အလယ်အလတ် ခင်းကျင်းမှုကို ပြန်ပေးရန်လိုအပ်သည်။ ဥပမာ- ထည့်သွင်းမှု- [1,3,-1,-3,5,3,6,7], k = 3 အထွက်- [1.00000,-1.00000,-1.00000,3.00000,5.00000,6.00000] ရှင်းလင်းချက်- မီဒီယံ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 24။ အများဆုံး 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) ဤချဉ်းကပ်မှုတွင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 29။ ဆွေမျိုး Sort Array Leetcode ဖြေရှင်းချက် ဤပြproblemနာတွင်အပြုသဘောဆောင်သောကိန်းများ၏ Array နှစ်ခုကိုပေးထားသည်။ ဒုတိယ array ၏ element အားလုံးသည်ကွဲပြားပြီးပထမခင်းခြင်းတွင်တွေ့ရသည်။ သို့သော်၊ ပထမခင်းကျင်းချက်တွင်ဒုတိယခင်းကျင်းချက်တွင်မပါ ၀ င်သောထပ်ပွားသောအရာများသို့မဟုတ်ဒြပ်စင်များပါရှိနိုင်သည်။ ကျနော်တို့ပထမ ဦး ဆုံးခင်းကျင်း sort ဖို့လိုအပ်ပါတယ် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 31။ Matrix ထောင့်ဖြတ် Sum Sum Leetcode ဖြေရှင်းချက် ပြrixနာဖော်ပြချက် Matrix Diagonal Sum ပြproblemနာတွင်ကိန်းဂဏန်းစုစုပေါင်းကိုပေးထားသည်။ ကျနော်တို့က၎င်း၏ထောင့်ဖြတ်မှာရှိတဲ့အားလုံးဒြပ်စင်များ၏ပေါင်းလဒ်ဆိုလိုသည်မှာအဓိကထောင့်ဖြတ်မှာဒြပ်စင်အဖြစ်အလယ်တန်းထောင့်ဖြတ်။ တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ကြိမ်သာရေတွက်ရပါမည်။ နမူနာ mat = [[1,2,3], [4,5,6], ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 36။ 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] ရှင်းလင်းချက်: အပြေးပမာဏသည် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 39။ Array ကိုစီစဉ်ပါ။ arr [i]> = arr [j] အကယ်၍ ကျွန်ုပ်သည်ညီမျှလျှင် arr နှင့် i [<] <= arr [j] သည်ထူးဆန်းလျှင် j <i မင်းမှာ integer array ရှိတယ်ဆိုပါစို့။ Problem ကြေငြာချက်က array ကို array ထဲမှာပါ ၀ င်တဲ့ element တွေအားလုံးကသူ့ရှေ့မှာရှိ element အားလုံးထက်ပိုကြီးပြီး odd position မှာရှိတဲ့ element တွေက element တွေထက်လျော့နည်းသင့်တယ်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 40။ Array ၏ Element များအားလုံးတူညီစေရန်အနည်းဆုံး Delete Operations လုပ်ပါ ကျွန်တော်တို့မှာ“ x” element တွေအရေအတွက်ပါတဲ့ခင်းကျင်းမှုတစ်ခုထည့်သွင်းထားတယ်ဆိုပါစို့။ ကျွန်ုပ်တို့သည် Deletions စစ်ခြင်းများကိုရှာဖွေရန်လိုအပ်သောပြgivenနာတစ်ခုပေးပြီးဖြစ်သည်။ ၎င်းသည်အနိမ့်ဆုံးတန်းတူညီမျှခင်းကျင်းရန်လိုအပ်သည်။ ဆိုလိုသည်မှာ array သည်တူညီသောဒြပ်စင်များဖြင့်ဖွဲ့စည်းထားရမည်။ ဥပမာထည့်သွင်းမှု - [၁၊ ၁၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 41။ ပထမ ဦး ဆုံးဖြစ်ပျက်မှုကအမိန့် Array ကို Element တွေကို၏အုပ်စုအလိုက် Multiple ဖြစ်ပျက်မှု သင့်ထံတွင်ထပ်ခါတလဲလဲနံပါတ်များစွာပါသောမသေသပ်သောအခင်းတစ်ခုကိုပေးထားသည့်မေးခွန်းတစ်ခုကိုသင့်အားပေးထားပါသည်။ အဆိုပါတာဝန်ပထမ ဦး ဆုံးဖြစ်ပျက်မှုအားဖြင့်အမိန့်ပေးခဲ့သည်ခင်းကျင်းဒြပ်စင်အပေါငျးတို့သမျိုးစုံကွိအုပ်စုဖွဲ့ဖို့ဖြစ်ပါတယ်။ ဤအတောအတွင်းနံပါတ်အရေအတွက်ရောက်လာအဖြစ်အတူတူဖြစ်သင့်သည်။ ဥပမာထည့်သွင်းမှု - [2, 3,4,3,1,3,2,4] ...

ဆက်ဖတ်ရန်

မေးခွန်း 42။ Array ကိုပြန်လည်စီစဉ်ပါ။ arr [i] သည် i နှင့်ညီသည် “ arr [i] = i” ပြproblemနာရှိသည့်ခင်းကျင်းမှုတစ်ခုအားပြန်လည်စီစဉ်ပါကသင့်အားသုညမှ ၁ မှ ၁ အထိအထိပေးထားသောကိန်းဂဏန်းများကိုဖော်ပြသည်။ ဒြပ်စင်အားလုံးသည်ခင်းကျင်းပြသခြင်း၌မရှိနိုင်သောကြောင့်၎င်းတို့အစား -0 တွင်ရှိနေသည်။ အဆိုပါပြstatementနာကိုကြေညာချက်ထိုကဲ့သို့သောအတွက်ခင်းကျင်းပြန်စီရန်တောင်းဆို ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 44။ Array တစ်ခုအတွင်းရှိအများဆုံးဆက်တိုက်နံပါတ်များ ပြStatနာဖော်ပြချက်သင့်တွင် N ၏ကိန်းပြည့်များပါ ၀ င်သည်ဆိုပါစို့။ “ ခင်းကျင်းပြသထားသောအများဆုံးဆက်တိုက်နံပါတ်များ” ပြproblemနာကခင်းကျင်းပြန့်ကျဲနိုင်သည့်ဆက်တိုက်နံပါတ်များအများဆုံးအရေအတွက်ကိုရှာဖွေရန်ဖြစ်သည်။ ဥပမာ arr [] = {2, 24, 30, 26, 99, 25} 3 ရှင်းလင်းချက် - အဆိုပါ ...

ဆက်ဖတ်ရန်

မေးခွန်း 45။ ဒြပ်စင်တစ်ခုအကွာအဝေးကန့်သတ်မထားဘူးဆိုရင်ပေးထားသောခင်းကျင်းထဲမှာထပ်တူများကိုရှာပါ ပြelementsနာက“ element တွေအကွာအဝေးကိုကန့်သတ်မထားဘူးဆိုရင်ပေးထားတဲ့ခင်းကျင်းထဲမှထပ်တူများကိုရှာပါ” ဆိုတဲ့ပြ ”နာမှာ n ကိန်းတစ်ခုပါ ၀ င်သည်။ အဆိုပါပြproblemနာကခင်းကျင်းပစ္စုပ္ပန်လျှင်ထပ်မိတ္တူများကိုရှာဖွေရန်ကဖော်ပြသည်။ အဘယ်သူမျှမထိုကဲ့သို့သောဒြပ်စင်တည်ရှိလျှင်ပြန်လာ -1 ။ ဥပမာ [...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 48။ Array တွင်အများဆုံးအကွာအဝေး “ Array in Maximum Distance” ပြproblemနာကသင့်အား“ n” no ဟုပေးထားသည်။ ၏ Array ကိုအပေါင်းတို့နှင့် Array ကိုတက်နိုင်ရန်အတွက်ပေးနေကြသည်။ သင်၏လုပ်ငန်းတာဝန်မှာနံပါတ်နှစ်ခု၏အမြင့်ဆုံးကွာခြားမှု / အကြွင်းမဲ့ကွာခြားမှုကိုရှာဖွေရန်ဖြစ်သည်။ နံပါတ်နှစ်ခုအကြားအမြင့်ဆုံးအကွာအဝေးကိုကျွန်ုပ်တို့သတ်မှတ်နိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 49။ ပုံတူပွားပါဝင်သည် ကျွန်ုပ်တို့အား array တစ်ခုပေးထားပြီး၎င်းသည်ထပ်တူများပါသောအရာများပါဝင်ကောင်းသို့နိုင်သည်။ ဒါကြောင့်ကျနော်တို့ကထပ်တူပါရှိသည်ရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ ဥပမာများ [၁၊ ၃၊ ၅၊ ၁] စစ်မှန်သော [“ ပန်းသီး”၊ “ သရက်သီး”၊ “ လိမ္မော်ရောင်”၊ “ သရက်သီး”] စစ်မှန်တဲ့ [၂၂.၀၊ ၄.၅၊ ၃.၉၈၊ ၄၅.၆၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 50။ အို (ပေါင်းလဒ်) အာကာသအတွင်း Subset Sum ပြProbleနာ ပြStatနာဖော်ပြချက်“ O (sum) space in Subset sum”) ပြproblemနာကသင်အားအနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းများနှင့်သတ်သတ်မှတ်မှတ်တန်ဖိုးတစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ စုစုပေါင်းပမာဏသည်ပေးထားသောတန်ဖိုးတန်ဖိုးနှင့်ညီမျှသောအမျိုးအစားခွဲတစ်မျိုးရှိမရှိယခုစစ်ဆေးပါ။ ဥပမာ Array = {1, 2, 3, 4} ...

ဆက်ဖတ်ရန်

မေးခွန်း 51။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ ပြ/နာဖော်ပြချက်စာကြောင်းအရှည် / အရွယ်အစား n နှင့်ဖွင့်ထားသောစတုရန်းကွင်းကွင်း၏ညွှန်းကိန်းကိုကိုယ်စားပြုသည့်ကိန်းပြည့်တန်ဖိုးတစ်ခုပေးထားသည်။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ။ ဥပမာ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" အညွှန်းကိန်း = 3 5 s ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 53။ 2n ကိန်းများကို a1-b1-a2-b2-a3-b3 - .. bn အဖြစ်အပိုနေရာများမသုံးပဲသွေဖည်ပါ။ ပြmနာဖော်ပြချက်သင့်အားကိန်းဂဏန်းများစွာပေးထားပါသည်။ ပြ “နာ က“ အပိုနေရာမရှိဘဲ ၂ ဘီလီယံကိန်းသေများကို a2-b1-a1-b2-a2-b3 - .. bn” ဟုပြtheနာက array ထဲရှိနံပါတ်များအားလုံးကဲ့သို့ (ဥပမာ x3, x0, x1) ကဲ့သို့သောနံပါတ်များကိုပြောင်းလဲရန်တောင်းသည်။ x2, y3, y0, y1, y2) သည် x3, y0, ... ကဲ့သို့သောရောနှောလိမ့်မည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 55။ အနည်းဆုံးလှည့်စီထားသော Array တွင်ရှာပါ ပြ “နာ ဖော်ပြချက်“ Rotated Sorted Array တွင်အနည်းဆုံးရှာပါ” ကသင်သည်အညွှန်းကိန်းအချို့တွင်လှည့်ထားသောအရွယ်အစား n ကိုစီထားသောခင်းကျင်းပေးထားသည်ဟုဖော်ပြသည်။ နိမ့်ဆုံး element ကိုခင်းကျင်းထဲမှာရှာပါ။ ဥပမာ a [] = {5, 1, 2, 3, 4} 1 ရှင်းလင်းချက်။ ။ array ကို sorted ဖြင့်စီစဉ်မယ်ဆိုရင်။

ဆက်ဖတ်ရန်

မေးခွန်း 56။ palindrome တစ်ခုပြုလုပ်ရန်ပေါင်းစည်းခြင်းအနည်းဆုံးအရေအတွက်ကိုရှာပါ ပြStatနာဖော်ပြချက်သင့်အားကိန်းဂဏန်းများစွာပေးထားပါသည်။ အဆိုပါပြstatementနာဖော်ပြချက်သည် palindrome ပြုလုပ်ရန်ပေါင်းစည်းခြင်း၏အနည်းဆုံးနံပါတ်ကိုရှာဖွေရန်ဖြစ်သည်။ ပေါင်းစည်းခြင်းဆိုသည်မှာဆိုလိုသည်မှာ

ဆက်ဖတ်ရန်

မေးခွန်း 57။ အမြင့်ဆုံးအမြင့်ဆုံးကွာခြားချက်ကိုလျှော့ချပါ ပြနာဖော်ပြချက်သင့်အား n တာဝါတိုင်အချို့နှင့်နံပါတ် given ပေးထားသည်။ မျှော်စင်၏အမြင့်ကို k ဖြင့်တိုးနိုင်သည်သို့မဟုတ်အမြင့်ကို by ဖြင့်လျှော့ချနိုင်သည်၊ သို့သော်တစ်ကြိမ်သာဖြစ်သည်။ အဆိုပါပြproblemနာကြေညာချက်အမြင့်ဆုံးခြားနားချက် minimize လုပ်ဖို့တောင်းသည်။ အဲဒါ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 64။ Array အတွင်းရှိအများအားဖြင့်ဆုံးသော Element ဖြစ်သည် သငျသညျကိန်းတစ်ခုခင်းကျင်းပေးထားသည်။ ပြstatementနာကဖော်ပြချက်ကတော့ array ထဲမှာအများဆုံးတွေ့ရတဲ့ element ကိုရှာရမယ်။ အများဆုံးအကြိမ်အရေအတွက်ဖြစ်ပေါ်နိုင်သောတန်ဖိုးမျိုးစုံရှိလျှင်၎င်းတို့ထဲမှမည်သည့်အမျိုးအစားကိုမဆိုကျွန်ုပ်တို့ပုံနှိပ်ထုတ်ဝေရမည် နမူနာထည့်သွင်းမှု [1, 4,5,3,1,4,16] ရလဒ် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 71။ 4 ဆမ်း 4Sum ပြproblemနာတွင်၊ x ကိန်းပြည့်နှင့်ကိန်းဂဏန်း n အရွယ်အစား [] ကိုကျွန်ုပ်တို့ပေးထားသည်။ ထူးခြားသောအစုအဝေး ၄ ခု၏ခင်းကျင်းမှုကိုရှာဖွေပါ။ ၄ ခု၏စုစုပေါင်းသည်ပေးထားသည့်ကိန်း x နှင့်ညီသည်။ ဥပမာထည့်သွင်းခြင်း a [] = {4, 4, -1, ...

ဆက်ဖတ်ရန်

မေးခွန်း 72။ ရှာပါ Insert Position Search Insert Position ပြproblemနာတွင်၊ ကိန်းဂဏန်း x နှင့်အမျိုးအစားခွဲထားသော array ကို [n] ပေးထားသည်။ သင့်လျော်သောအညွှန်းကိန်းသို့မဟုတ်အနေအထားကိုရှာပါကပေးထားသောကိန်းကိုကိန်းဂဏန်းမဟုတ်ဘဲကိန်းတစ်ခုအနေနှင့်ထည့်လျှင်ထည့်ပါ။ ပေးထားတဲ့ကိန်းကို input ခင်းကျင်းထဲမှာထည့်ထားလျှင်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 74။ Pascal တြိဂံ Leetcode Pascal Triangle သည်အလွန်ကောင်းသော Leetcode ပြisနာဖြစ်ပြီး Amazon, Microsoft နှင့်အခြားကုမ္ပဏီများတွင်အကြိမ်ကြိမ်မေးလေ့ရှိသည်။ ကျွန်ုပ်တို့သည် pascal တြိဂံ၏ပထမဆုံးအတန်းတန်းများကိုပုံနှိပ်ခြင်း၊ ဥပမာအတန်း = ၅ အတန်း = ၆ Pascal တြိဂံ Leetcode ပြောင်းလဲပရိုဂရမ်အတွက်ဖြေရှင်းနည်း ၆ ခု။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 77။ အမြန်စီ Quick Sort သည် sorting algorithm ဖြစ်သည်။ အမြန် sort algorithm ကိုအသုံးပြု။ unsorted ခင်းကျင်းပေးထားသည်။ ဥပမာထည့်သွင်းမှု - {8, 9, 5, 2, 3, 1, 4} Output: {1, 2, 3, 4, 5, 8, 9} သီအိုရီ၎င်းသည် Algorithm ကိုခွဲထုတ်ခြင်းနှင့်အောင်မြင်ခြင်းကိုခွဲခြားသည်။ ၎င်းသည် array ထဲမှမဏ္elementိုင်တစ်ခုကိုရွေးချယ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 78။ Subset ပေါင်းလဒ်ပြproblemနာ subset sum ပြproblemနာမှာ၊ ကျွန်တော်တို့ကိုအပေါင်းလက္ခဏာဆောင်သောကိန်းဂဏန်းများနှင့်စာရင်းတစ်ခုပေးထားတယ်။ ပေးထားသောပေါင်းလဒ်နှင့်ညီမျှသောအစိတ်အပိုင်းတစ်ခုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ ဥပမာ Input နံပါတ်များ၏စာရင်း - 1 2 3 10 5 sum: 9 Output true ရှင်းလင်းချက်။ ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 90။ Array အတွင်းရှိအမြင့်ဆုံး Element သည်တိုးလာပြီးလျော့ကျလာသည် n element များပါရှိသည်သောပေးထားခင်းကျင်းခုနှစ်တွင်ပြStatနာဖော်ပြချက်။ Element တွေကိုပထမဆုံး k k element တွေတိုးလာတာမျိုး၊ အဲ့ဒီကနေ nk element တွေကျလာတဲ့နည်းနဲ့သိမ်းဆည်းထားတယ်၊ ကျွန်တော်တို့က array ထဲမှာအများဆုံး element ကိုရှာဖို့လိုတယ်။ ဥပမာက) Input ခင်းကျင်းမှု [15, 25, ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 96။ Array တွင် 0s 1s နှင့် 2s ကိုစီပါ ပြStatနာဖော်ပြချက် Array ပါ ၀ င်သော ၀ ဒသမ ၁ သို့မဟုတ် ၂ သည် N element များပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးထားခြင်း။ 0,1s 2s နှင့် 0s ကို array ထဲ၌ Sort or Segregate လုပ်ပါ။ ပထမပိုင်းတွင်သုညများအားလုံး၊ ဒုတိယပိုင်းတစ်ဝက်တွင်ရှိသူများနှင့်တတိယတစ်ဝက်တွင်နှစ်လုံးလုံးကိုစီစဉ်ပါ။ နမူနာထည့်သွင်းပုံ ၂၂ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 101။ ယခင်နှင့်နောက်၏မြှောက် ပြandနာဖော်ပြချက်များယခင်နှင့်နောက်သို့များပြားခြင်း - ပေးထားသောခင်းကျင်းချက်တွင်ဒြပ်စင်တစ်ခုစီကိုနောက်နှင့်ယခင်ဒြပ်စင်များ၏ထုတ်ကုန်ဖြင့်အစားထိုးပါ။ ပထမ element (a [0]) အတွက်၎င်းနှင့်၎င်းကို၎င်း၏နောက်ထုတ်ကုန်ဖြင့်အစားထိုးရန်လိုသည်။ နောက်ဆုံး element (a [n-1]) အတွက်၎င်းကိုအစားထိုးရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 104။ Array ၏ကွဲပြားခြားနားသောဒြပ်စင်အားလုံးကိုပုံနှိပ်ပါ ပြmနာဖော်ပြချက်ကျွန်ုပ်တို့တွင်အပေါင်းသို့မဟုတ်အနှုတ်လက္ခဏာဖြစ်နိုင်သည့် N ကိန်းများပါ ၀ င်သည်။ ကျနော်တို့က array ၏ကွဲပြားခြားနားသောဒြပ်စင် print ထုတ်ရန်ရှိသည်။ တစ်နည်းပြောရရင်နံပါတ်တစ်ကြိမ်ထက်ပိုပြီးဖြစ်ပေါ်လာတယ်ဆိုရင်အဲဒီနံပါတ်ကိုသာတစ်ကြိမ်တည်းသာရိုက်နှိပ်နိုင်သည်။ ဥပမာထည့်သွင်းမှု ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

Adobe String မေးခွန်းများ

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 121။ ဖြစ်ရပ်မှန် Leetcode ဖြေရှင်းချက်အောက်ပိုင်းရန် စာလုံးအသေးစာလုံးအားဖြေရှင်းရန်ပြToနာကကျွန်တော်တို့ကို string တစ်ခုပေးပြီးစာလုံးအကြီးအက္ခရာများအားလုံးကိုစာလုံးအသေးများအဖြစ်ပြောင်းရန်တောင်းဆိုသည်။ စာလုံးအကြီးအသေးတွေအကုန်လုံးပြောင်းဖို့ကျွန်ုပ်တို့လိုအပ်တယ်။ ဒီတော့ပြtheနာကရိုးရိုးလေးပါ၊

ဆက်ဖတ်ရန်

မေးခွန်း 122။ Leetcode ဖြေရှင်းချက်၏ခြားနားချက်ကိုရှာပါ ဒီပြproblemနာမှာကျွန်တော်တို့ကိုကြိုးနှစ်ချောင်းပေးတယ်။ ဒုတိယ string ကိုပထမကြိုး၏အက္ခရာများကိုကျပန်းပြောင်း။ မည်သည့်ကျပန်းနေရာတွင်မဆိုအပိုဇာတ်ကောင်ထည့်ခြင်းဖြင့်ထုတ်လုပ်သည်။ ဒုတိယ string တွင်ထပ်ထည့်သောအပိုစာလုံးကိုကျွန်ုပ်တို့ပြန်လည်ပေးရမည်။ ဇာတ်ကောင်တွေကအမြဲတမ်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 126။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ ပြ/နာဖော်ပြချက်စာကြောင်းအရှည် / အရွယ်အစား n နှင့်ဖွင့်ထားသောစတုရန်းကွင်းကွင်း၏ညွှန်းကိန်းကိုကိုယ်စားပြုသည့်ကိန်းပြည့်တန်ဖိုးတစ်ခုပေးထားသည်။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ။ ဥပမာ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" အညွှန်းကိန်း = 3 5 s ...

ဆက်ဖတ်ရန်

မေးခွန်း 127။ + နှင့် - အော်ပရေတာများပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ ပြProbleနာဖော်ပြချက်သင်သည်ဂဏန်းနှင့်အတူဂဏန်းသင်္ချာဖော်ပြချက်ကိုကိုယ်စားပြုသည့် string s အရွယ်အစားကိုပေးသည်။ ပြandနာ“ + and - operator များပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ” ဟူသောပြproblemနာကပေးထားသောစကားရပ်ကိုရိုးရှင်းစေမည့် function တစ်ခုဖန်တီးရန်တောင်းဆိုသည်။ ဥပမာ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f-a + b + c + d + ef ...

ဆက်ဖတ်ရန်

မေးခွန်း 128။ စကားလုံးတစ်လုံးအတွက်ပြောင်းပြန် ပြmနာဖော်ပြချက်“ Reverse words in a string” သည်သင့်အားအရွယ်အစား n ၏ string တစ်ခုပေးသည်ဟုဖော်ပြသည်။ string ကိုပြောင်းပြန်အစဉ်လိုက်ပုံနှိပ်ပါ။ နောက်ဆုံးစာလုံးသည်ပထမဖြစ်ရမည်၊ ဒုတိယသည်ဒုတိယဖြစ်လာသည်။ ဒီနေရာမှာ string ကိုအစားစကားလုံးတွေပါတဲ့ဝါကျကိုရည်ညွှန်းသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 135။ အခြား String တစ်ခုအရ String တစ်ခုကို Sort ပြmနာဖော်ပြချက် input input နှစ်ခု၊ ကျနော်တို့ string ကိုပုံစံအားဖြင့်သတ်မှတ်ထားသောအမိန့်နှင့်အညီ sort ဖို့လိုအပ်ပါတယ်။ Pattern string တွင်ပုံတူပွားများမရှိပါ၊ ၎င်းတွင် string ၏အက္ခရာများအားလုံးပါ ၀ င်သည်။ Input Format ပထမ ဦး ဆုံးလိုအပ်သောစာကြောင်းမှာကျွန်တော်တို့လိုအပ်သော string တစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 136။ ပေးထားသော Substring ကို Recursively Deleting လုပ်ခြင်းဖြင့် String Empty ဖြစ်လာနိုင်မလားစစ်ဆေးပါ ပြStatနာဖော်ပြချက်“ Strings ကိုပေးထားတဲ့ substring ကိုပြန်ပြီးဖျက်ပစ်ခြင်းအားဖြင့်ဗလာဖြစ်လာနိုင်မလားစစ်ဆေးပါ” မှာကျွန်တော်တို့နှစ်ခု strings“ s” နှင့်“ t” ပေးထားပါတယ်။ ပေးထားသောထည့်သွင်းထားသော string“ s” ကိုပေးထားသော input sub-string“ t” ကိုပြန်ဖျက်ခြင်းအားဖြင့်လုံးဝဖျက်ပစ်နိုင်ခြင်းရှိမရှိစစ်ဆေးသင့်သည်။ မှတ်ချက် - ပေးထားသော sub-string သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 137။ အစားထိုးပြီးနောက်အသေးဆုံး Palindrome ပြProbleနာဖော်ပြချက်“ Inputed string အနိမ့်ဆုံး Palindrome ပြီးနောက်” တွင်ကျွန်ုပ်တို့သည် input string ကိုစာလုံးအသေးများနှင့်အစက်များပါ ၀ င်သည်။ ကျနော်တို့က dot များအားလုံးကို alphabet character အချို့ဖြင့်အစားထိုးဖို့လိုပြီးထွက်ပေါ်လာတဲ့ string က palindrome ဖြစ်လာသည်။ palindrome သည်အသေးငယ်ဆုံးစာလုံးပေါင်းသင့်သည်။ ထည့်သွင်းမှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 138။ String သည်ဇာတ်ကောင်များအစဉ်လိုက်ပုံစံကိုလိုက်နာခြင်းရှိမရှိစစ်ဆေးပါ ပြStrနာဖော်ပြချက်“ String သည်အက္ခရာအစဉ်လိုက်ပုံစံကိုလိုက်နာခြင်းရှိမရှိစစ်ဆေးခြင်းရှိမရှိစစ်ဆေးခြင်း” ပြproblemနာတွင်ဖော်ပြထားသော input string တွင်ပါ ၀ င်သောအက္ခရာများသည်ပေးထားသော input ပုံစံရှိလက်ရှိစာလုံးများမှသတ်မှတ်ထားသည့်အတိုင်းလိုက်နာမှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ “ No” ကိုပုံနှိပ်ပါ။ ထည့်သွင်းမှုပုံစံ

ဆက်ဖတ်ရန်

မေးခွန်း 139။ လေးကွဲပြား Strings ခွဲ ပြStatနာဖော်ပြချက်“ Split Four Distinct Strings” ပြproblemနာတွင်ပေးထားသော input string သည် string ၄ ခုခွဲခြားထားခြင်းရှိ၊ မရှိကိုစူးစမ်းလေ့လာရန်လိုသည်။ string တစ်ခုချင်းစီသည်အခြားတစ်ခုနှင့်တစ်ခုကွဲပြားမှုမရှိသောကြောင့်ဖြစ်သည်။ Input Format ပထမတစ်ခုနှင့်တစ်ခုတည်းသော string "s" ပါ ၀ င်သည်။ Output Format ပုံနှိပ်ပါ“ ဟုတ်ကဲ့” ဆိုပါက ...

ဆက်ဖတ်ရန်

မေးခွန်း 140။ ယာယီ Variable မရှိဘဲ Reverse String ပြTempနာဖော်ပြချက်“ Reverse String Without Temporary Variable” ပြproblemနာတွင် string တစ်ခု“ s” ကိုကျွန်ုပ်တို့ပေးထားသည်။ မည်သည့်အပို variable သို့မဟုတ် space သုံးစရာမလိုဘဲဤ string ကိုပြောင်းရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပေးထားသော string“ s” ပါ ၀ င်သည့်ပထမစာကြောင်းဖြစ်သည်။ Output Format ၏နောက်ပြန်ဖြစ်သော string ကို print ထုတ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 141။ Pairs ကိုအင်္ဂလိပ်အက္ခရာစဉ်အတိုင်းအဝေးသို့ရေတွက်ပါ ပြStatနာဖော်ပြချက်“ Pairs of Count of English alphabets” မှာပြထားတဲ့ပြInနာကကျွန်တော်တို့မှာ“ s” ဆိုတဲ့စာကြောင်းတစ်ကြောင်းပေးခဲ့တယ်။ အင်္ဂလိပ်အက္ခရာများနှင့်တူညီသောအကွာအဝေးများရှိအတွဲများအတွဲအရေအတွက်ကိုပုံနှိပ်ထုတ်ဝေမည့်အစီအစဉ်တစ်ခုကိုရေးပါ။ Input Format ပေးထားသောပထမစာကြောင်းမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 142။ အရှည် K ၏ Substring ကိုထပ်ခါတလဲလဲပြုလုပ်သော String တစ်ခုပြောင်းပါ ပြLengthနာဖော်ပြချက်“ အရှည် K အလွှာကိုထပ်ခါတလဲလဲပြုလုပ်သော String တစ်ခုပြောင်းခြင်း” ပြInနာတွင်ကျွန်ုပ်တို့သည်“ s” နှင့် integer“ k” ကိုပေးထားသည်။ ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ၎င်းကို substring ၏ထပ်ခါတလဲလဲပြုလုပ်သော string သို့ပြောင်းရန်ဖြစ်နိုင်မလားစစ်ဆေးပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 143။ Concatenated Decimal String ထဲမှာ Nth Character ပြConcနာဖော်ပြချက်“ Concatenated Decimal String in Nth Character” ပြproblemနာမှာကျွန်တော်တို့ဟာကိန်းတစ်ခုလုံးတန်ဖိုးကို n ပေးခဲ့တယ်။ ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဒthမအက္ခရာများအားလုံးစုပြုံထားသော string တွင်ထို Nth စာလုံးကိုရှာရန်ရေးပါ။ Input Format ပထမကိန်းတစ်ခုနှင့်ကိန်းတစ်ခုပါ ၀ င်သည်။ Output အမျိုးအစား ...

ဆက်ဖတ်ရန်

မေးခွန်း 144။ ဗားရှင်းနံပါတ်နှစ်ခုကိုနှိုင်းယှဉ်ကြည့်ပါ ပြStatနာဖော်ပြချက်ဗားရှင်းနံပါတ်ပုံစံဖြစ်သော input input နှစ်ခုကိုပေးထားသည်။ ဗားရှင်းနံပါတ်သည် abcd နှင့် a၊ b, c, d သည်ကိန်းများဖြစ်သည်။ ထို့ကြောင့်ဗားရှင်းနံပါတ်သည်နံပါတ်များကိုအစက်များဖြင့်ခွဲခြားသည်။ ကြိုးနှစ်ချောင်း (ဗားရှင်းနံပါတ်များ) နှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 145။ permutations နှင့်အတူအရှည်ဆုံးအဖြစ်များနောက်ဆက်တွဲ ပြStatနာဖော်ပြချက်“ permutations နှင့်အတူအရှည်ဆုံးအဖြစ်များဆုံးနောက်ဆက်တွဲ” ပြproblemနာတွင် string နှစ်ခုနှင့် t ကိုပေးထားသည်။ အဘယ်သူ၏ permutation ပေးထားသောနှစ်ခုညှို့၏ Sub- ပာနေသောအရှည်ဆုံး string ကိုရှာပါ။ output အရှည်ဆုံး sorted ရမည်ဖြစ်သည်။ Input Format ပထမ ဦး ဆုံးစာကြောင်းသည်“ s” ပါ ၀ င်သည်။ ဒုတိယပါဝင်သောစာကြောင်းမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 146။ အရှည်ဆုံး Palindrome ကိုအက္ခရာများကိုဖယ်ရှားခြင်းသို့မဟုတ်ပြန်လည်စီစဉ်ခြင်းဖြင့်ဖွဲ့စည်းနိုင်သည် ပြLongနာဖော်ပြချက်“ အရှည်ဆုံး Palindrome” တွင်ကျွန်ုပ်တို့သည်“ s” ပေးထားသောစာလုံးများကိုဖယ်ရှားခြင်းသို့မဟုတ်ပြန်လည်စီစဉ်ခြင်းအားဖြင့်ဖွဲ့စည်းနိုင်သည်။ အချို့သောအက္ခရာများသို့မဟုတ်အက္ခရာသုညအက္ခရာများကိုဖယ်ထုတ်ခြင်း၊ ပြန်လည်စီစဉ်ခြင်းဖြင့်တည်ဆောက်နိုင်သောအရှည်ဆုံး palindrome ကိုရှာပါ။ ဖြစ်နိုင်ချေရှိသောအဖြေအမျိုးမျိုးရှိနိုင်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 149။ String ရှိ ဂဏန်းများပေါင်း ဤမေးခွန်းတွင်၊ String Problem Statement တွင် ဂဏန်းပေါင်းလဒ်ကို တွက်ချက်နည်းကို ကျွန်ုပ်တို့ သင်ပေးထားသော string “s” ပြဿနာတွင် “Sum of all Numbers of all Calculate” ပြဿနာတွင်၊ ဤစာတန်းတွင် အက္ခရာဂဏန်းဂဏန်းအချို့နှင့် အင်္ဂလိပ်စာလုံးအသေးအချို့ပါရှိသည်။ ပရိုဂရမ်တစ်ခုရေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 150။ စာလုံးအကြီးအသေးအကြီး ပြStatနာဖော်ပြချက်“ စာလုံးအကြီးအသေးစာလုံးကြီးပြproblemနာ” တွင်ကျွန်ုပ်တို့သည်စာလုံးအသေးများသာပါသော“ s” ကိုပေးထားသည်။ တူညီတဲ့ string ကို print ထုတ်နိုင်ပေမယ့်စာလုံးအကြီးနှင့်အတူ program တစ်ခုရေးပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်း "s" ။ Output ကို Format ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 152။ ပေးထားသော String ၏ကျားကိုပြောင်းလဲပါ ပြStatနာဖော်ပြချက်“ ပြောင်းလဲထားသောကျား၊ မရေးရာ String တစ်ခု၏ပြproblemနာ” တွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးခဲ့သည်။ input string ထဲမှာကျား၊ မရေးရာစကားလုံးများအားလုံးကိုပြောင်းတဲ့ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ဝါကျ (သို့) string တွေပါတဲ့စာကြောင်းတွေပါတဲ့ပထမနဲ့တစ်ကြောင်းတည်း။ ပုံနှိပ်ထုတ်ဝြေခင်းပုံစံ ...

ဆက်ဖတ်ရန်

မေးခွန်း 153။ အရှည်နှစ်ခုသို့မဟုတ်နှစ်ခုထက်ပိုသောနောက်ဆက်တွဲထပ်ခါတလဲလဲ ပြLengthနာဖော်ပြချက်“ ရှည်လျားသောနှစ် (သို့) နှစ်ခုထက်ပိုသောနောက်ဆက်တွဲပြproblemနာ” တွင်ကျွန်ုပ်တို့သည်“ s” ကိုပေးထားသည်။ နောက်ထပ် 0 XNUMXr ထက်ပိုသောနောက်ဆက်တွဲရှိလျှင်ရှာဖွေပါ။ Sub-sequences တူညီတဲ့အနေအထားမှာတူညီတဲ့အက္ခရာမရှိသင့်ဘူး။ Input Format ပထမနှင့်လိုင်းတစ်ခုတည်းသာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 154။ Palindrome ကို Stream ဖြင့်စစ်ဆေးရန် Online Algorithm ပြStatနာဖော်ပြချက်“ Palindrome ထဲတွင် Stream Palindrome ကိုစစ်ဆေးခြင်းအတွက် Online Algorithm” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ဇာတ်ကောင်များစွာကိုပေးခဲ့သည် (charcaters များအားတစ် ဦး ချင်းစီလက်ခံရရှိသည်) ။ လက်ခံရရှိသောစာလုံးများသည်ယခုအချိန်အထိ palindrome တစ်ခုဖြစ်ပေါ်လာပါကအချိန်တိုင်း 'yes' ကိုထုတ်ဝေမည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပထမဆုံးနှင့်တစ်ခုတည်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 155။ ပေးထားသော Strings နှစ်ခုသည်တစ်ခုနှင့်တစ်ခု Isomorphic ဟုတ်မဟုတ်စစ်ဆေးပါ ပြgivenနာဖော်ပြချက်“ ကျွန်တော်တို့ပေးထားသော Strings နှစ်ခုသည်တစ်ခုနှင့်တစ်ခု Isomorphic ဟုတ်၊ မဟုတ်စစ်ဆေးပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည် Strings နှစ်ခုနှင့် s1 ကိုပေးခဲ့သည်။ ပေးထားသောညှို့များသည် isomorphic ဟုတ်မဟုတ်ပြောသည့် program တစ်ခုရေးပါ။ မှတ်ချက် - ကြိုးနှစ်ချောင်းရှိလျှင်ကြိုးနှစ်ချောင်းကို isomorphic ဟုခေါ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 166။ Left Leaves Leumcode Solutions ပေါင်းလဒ် ဒီပြproblemနာမှာဘယ်ဘက်အရွက်အားလုံးရဲ့ပေါင်းလဒ်ကို binary tree ထဲမှာရှာရမယ်။ ၎င်းသည်သစ်ပင်ရှိမည်သည့် node တစ်ခု၏ဘယ်ဘက်ကလေးဖြစ်ပါက“ Left Leaf” ဟုခေါ်သောအရွက်။ နမူနာ 2 / \ 4 7 / \ 9 4 sum သည် 13 ဖြစ်တယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 167။ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ကိုကိုယ်စားပြုနိုင်မလားစစ်ဆေးပါ ပြproblemနာက“ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ၏ကိုယ်စားပြုမှုရှိ၊ မရှိကိုစစ်ဆေးပါ” ကသင့်အား preorder traversal sequence ကိုပေးသည်ဟုဖော်ပြသည်။ အခုဒီ sequence ကိုထည့်သွင်းစဉ်းစားပြီးဒီ sequence ကို binary search tree ကိုယ်စားပြုမနိုင်ကိုရှာဖွေပါ။ ဖြေရှင်းချက်အတွက်မျှော်လင့်ထားသောအချိန်ရှုပ်ထွေးမှုသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 168။ တစ် ဦး Binary Tree ၏ညာဘက်ပုံနှိပ်ပါ ပြStatနာဖော်ပြချက်“ Binary Tree of Right View ကိုပုံနှိပ်ခြင်း” ပြproblemနာကသင့်အား binary tree ပေးသည်ဟုဖော်ပြသည်။ ယခုသင်သည်ဤသစ်ပင်၏မှန်ကန်သောမြင်ကွင်းကိုရှာဖွေရန်လိုအပ်သည်။ ဒီနေရာမှာ binary tree ရဲ့ညာဘက်မြင်ကွင်းကနေကြည့်လိုက်တဲ့အခါသစ်ပင်ပုံပေါ်နေသလို sequence ကိုပုံနှိပ်ဖို့ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 169။ ဒွိသစ်ပင်၏အမြင့်ကိုရှာဖွေ Iterative နည်းလမ်း ပြmနာဖော်ပြချက်“ Binary Tree of Heights of Iterative Method” ကိုကြည့်ခြင်းအားဖြင့်သင်က binary tree ကိုပေးပြီး iterative method ကိုအသုံးပြုပြီးသစ်ပင်၏အမြင့်ကိုရှာပါ။ နမူနာများ Input 3 Input 4 Binary Tree အမြင့်ကိုရှာဖွေရန် Iterative Method အတွက် Algorithm သစ်ပင်၏အမြင့် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 171။ နှစ်ခု Stack သုံးပြီးကြားမှာ Postorder ဖြတ်သန်း ပြmနာဖော်ပြချက်“ Stack Two ကိုအသုံးပြုပြီး Iterative Postorder လမ်းကြောင်းပြောင်းခြင်း” ပြproblemနာကသင့်ကို n node များပါတဲ့ binary tree ပေးထားတယ်။ stack နှစ်ခုသုံးပြီး iterative postorder ဖြတ်သန်းဘို့အစီအစဉ်ကိုရေးပါ။ နမူနာထည့်သွင်းမှု 4 5 2 6 7 3 1 ထည့်သွင်းမှု 4 2 3 1 Algorithm Create ...

ဆက်ဖတ်ရန်

မေးခွန်း 172။ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative Method ကို ပြmနာဖော်ပြချက်“ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative method” ပြproblemနာကသင့်အား binary tree နှင့် key ကိုကိုယ်စားပြုသည့် integer တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ကြားမှာသုံးပြီးပေးထားတဲ့ key ရဲ့ဘိုးဘေးတွေအားလုံးကို print ထုတ်ဖို့ function တစ်ခုဖန်တီးပါ။ သာဓက Input key = 6 5 2 1 ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

မေးခွန်း 173။ binary tree သည် BST ဟုတ်မဟုတ်စစ်ဆေးရန်အစီအစဉ်တစ်ခု ပြmနာဖော်ပြချက်“ binary tree သည် BST ဟုတ်မဟုတ်စစ်ဆေးရန်အစီအစဉ်တစ်ခုသည်သင့်အား binary tree ပေးပြီးဖြစ်ကြောင်းနှင့် binary tree သည် binary search tree ၏ဂုဏ်သတ္တိများကိုကျေနပ်မှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ ထို့ကြောင့် binary tree တွင်အောက်ပါဂုဏ်သတ္တိများရှိသည်။ ဘယ်ဘက် subtree ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 181။ သစ်ပင်ဖြတ်သန်းခြင်း (ကြိုတင်မှာယူသူ၊ Inorder & Postorder) ပထမ ဦး စွာ Binary Tree တွင် Traversal ဆိုတာဘာလဲသိရန်လိုအပ်သည်။ Traversal ဆိုသည်မှာကျွန်ုပ်တို့သည် node များအားလုံးကိုတစ်ကြိမ်တည်းနှင့်တစ်နည်းနည်းဖြင့်တိကျစွာလည်ပတ်စေသည့်နည်းလမ်းတစ်ခုဖြစ်သည်။ အခြေခံအားဖြင့် Binary Tree တွင်ဖြတ်သန်းခြင်းအမျိုးအစားနှစ်မျိုးရှိသည်။ အနံ - ပထမဖြတ်လမ်း Depth ပထမလမ်းကြောင်း

ဆက်ဖတ်ရန်

Adobe Graph မေးခွန်းများ

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

ဆက်ဖတ်ရန်

မေးခွန်း 183။ Dijkstra Algorithm Dijkstra သည်အတိုဆုံးလမ်းကြောင်း algorithm ဖြစ်သည်။ Dijkstra algorithm ကိုပေးထားသော start node မှ node အားလုံး၏အတိုဆုံးအကွာအဝေးကိုရှာဖွေသည်။ ၎င်းသည်ရင်းမြစ် node တစ်ခုတည်းမှအတိုဆုံးလမ်းကြောင်းသစ်ပင်ကိုယုတ္တိနည်းဖြင့်ဖန်တီးသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 193။ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ကိုကိုယ်စားပြုနိုင်မလားစစ်ဆေးပါ ပြproblemနာက“ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ၏ကိုယ်စားပြုမှုရှိ၊ မရှိကိုစစ်ဆေးပါ” ကသင့်အား preorder traversal sequence ကိုပေးသည်ဟုဖော်ပြသည်။ အခုဒီ sequence ကိုထည့်သွင်းစဉ်းစားပြီးဒီ sequence ကို binary search tree ကိုယ်စားပြုမနိုင်ကိုရှာဖွေပါ။ ဖြေရှင်းချက်အတွက်မျှော်လင့်ထားသောအချိန်ရှုပ်ထွေးမှုသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 194။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ ပြ/နာဖော်ပြချက်စာကြောင်းအရှည် / အရွယ်အစား n နှင့်ဖွင့်ထားသောစတုရန်းကွင်းကွင်း၏ညွှန်းကိန်းကိုကိုယ်စားပြုသည့်ကိန်းပြည့်တန်ဖိုးတစ်ခုပေးထားသည်။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ။ ဥပမာ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" အညွှန်းကိန်း = 3 5 s ...

ဆက်ဖတ်ရန်

မေးခွန်း 195။ O (1) အချိန်နှင့် O (1) အပိုနေရာများတွင် getMin () ကိုအထောက်အပံ့ပေးသော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ O (1) အချိန်နှင့် O (1) အပိုနေရာများတွင် getMin () ကိုအထောက်အပံ့ပေးသော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ။ ထို့ကြောင့်အထူး stack ဒေတာဖွဲ့စည်းပုံသည် stack ၏လုပ်ဆောင်မှုအားလုံးကိုထောက်ခံရမည်။ void push () int pop () bool isFull () bool isEmpty () သည်အဆက်မပြတ်ဖြစ်သည်။ အနည်းဆုံးတန်ဖိုးကိုပြန်ပို့ရန် getMin () ထပ်ဆောင်းလုပ်ဆောင်မှုတစ်ခုထည့်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 196။ + နှင့် - အော်ပရေတာများပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ ပြProbleနာဖော်ပြချက်သင်သည်ဂဏန်းနှင့်အတူဂဏန်းသင်္ချာဖော်ပြချက်ကိုကိုယ်စားပြုသည့် string s အရွယ်အစားကိုပေးသည်။ ပြandနာ“ + and - operator များပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ” ဟူသောပြproblemနာကပေးထားသောစကားရပ်ကိုရိုးရှင်းစေမည့် function တစ်ခုဖန်တီးရန်တောင်းဆိုသည်။ ဥပမာ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f-a + b + c + d + ef ...

ဆက်ဖတ်ရန်

မေးခွန်း 197။ နှစ်ခု Stack သုံးပြီးကြားမှာ Postorder ဖြတ်သန်း ပြmနာဖော်ပြချက်“ Stack Two ကိုအသုံးပြုပြီး Iterative Postorder လမ်းကြောင်းပြောင်းခြင်း” ပြproblemနာကသင့်ကို n node များပါတဲ့ binary tree ပေးထားတယ်။ stack နှစ်ခုသုံးပြီး iterative postorder ဖြတ်သန်းဘို့အစီအစဉ်ကိုရေးပါ။ နမူနာထည့်သွင်းမှု 4 5 2 6 7 3 1 ထည့်သွင်းမှု 4 2 3 1 Algorithm Create ...

ဆက်ဖတ်ရန်

မေးခွန်း 198။ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative Method ကို ပြmနာဖော်ပြချက်“ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative method” ပြproblemနာကသင့်အား binary tree နှင့် key ကိုကိုယ်စားပြုသည့် integer တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ကြားမှာသုံးပြီးပေးထားတဲ့ key ရဲ့ဘိုးဘေးတွေအားလုံးကို print ထုတ်ဖို့ function တစ်ခုဖန်တီးပါ။ သာဓက Input key = 6 5 2 1 ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 200။ Stack ကိုအသုံးပြု။ တန်းစီ stack ပြproblemနာကိုအသုံးပြုနေစဉ်တွင်၊ stack data ဖွဲ့စည်းပုံ၏စံလုပ်ဆောင်ချက်များဖြစ်သော Enqueue ဖြင့်တန်းစီ၏အောက်ဖော်ပြပါလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ Queue ၏အဆုံးတွင် Element တစ်ခုထည့်ပါ။ : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

Adobe Queue မေးခွန်းများ

မေးခွန်း 203။ Doubly Linked List ကို အသုံးပြု၍ Deque ၏အကောင်အထည်ဖော်မှု ပြmနာဖော်ပြချက်“ Doubly Linked List ကိုအသုံးပြုခြင်းဖြင့် Deque ကိုအကောင်အထည်ဖော်ခြင်း” ပြproblemနာကအောက်ဖော်ပြပါလုပ်ဆောင်ချက်များအားနှစ်ထပ်ဆက်နွယ်သောစာရင်းကို အသုံးပြု၍ Deque သို့မဟုတ် Doubly Ended Queue ကိုထည့်သွင်းရန်လိုအပ်သည်ဟုဖော်ပြသည်။ insertFront (x): Deque insertEnd (x) ၏အစတွင် element x ကိုထည့်ပါ။ ): element ရဲ့ x ရဲ့အဆုံးမှာ element x ထည့်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 204။ ဒွိသစ်ပင်၏အမြင့်ကိုရှာဖွေ Iterative နည်းလမ်း ပြmနာဖော်ပြချက်“ Binary Tree of Heights of Iterative Method” ကိုကြည့်ခြင်းအားဖြင့်သင်က binary tree ကိုပေးပြီး iterative method ကိုအသုံးပြုပြီးသစ်ပင်၏အမြင့်ကိုရှာပါ။ နမူနာများ Input 3 Input 4 Binary Tree အမြင့်ကိုရှာဖွေရန် Iterative Method အတွက် Algorithm သစ်ပင်၏အမြင့် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 206။ Stack ကိုအသုံးပြု။ တန်းစီ stack ပြproblemနာကိုအသုံးပြုနေစဉ်တွင်၊ stack data ဖွဲ့စည်းပုံ၏စံလုပ်ဆောင်ချက်များဖြစ်သော Enqueue ဖြင့်တန်းစီ၏အောက်ဖော်ပြပါလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ Queue ၏အဆုံးတွင် Element တစ်ခုထည့်ပါ။ : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 210။ Matrix ထောင့်ဖြတ် Sum Sum Leetcode ဖြေရှင်းချက် ပြrixနာဖော်ပြချက် Matrix Diagonal Sum ပြproblemနာတွင်ကိန်းဂဏန်းစုစုပေါင်းကိုပေးထားသည်။ ကျနော်တို့က၎င်း၏ထောင့်ဖြတ်မှာရှိတဲ့အားလုံးဒြပ်စင်များ၏ပေါင်းလဒ်ဆိုလိုသည်မှာအဓိကထောင့်ဖြတ်မှာဒြပ်စင်အဖြစ်အလယ်တန်းထောင့်ဖြတ်။ တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ကြိမ်သာရေတွက်ရပါမည်။ နမူနာ mat = [[1,2,3], [4,5,6], ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 218။ n Leetcode ဖြေရှင်းချက်၏ kth Factor Problem Statement n Leetcode ဖြေရှင်းချက်၏ kth Factor- သင်သည် အပြုသဘောဆောင်သော ကိန်းပြည့် n နှင့် k နှစ်ခုကို ပေးထားကြောင်း ဖော်ပြထားသည်။ ကိန်းပြည့် n ၏ ကိန်းပြည့်တစ်ခုကို n %i == 0 နေရာတွင် ကိန်းပြည့် i အဖြစ် သတ်မှတ်သည်။ n သည် ကြီးလိုက်ကြီးလိုက် စီထားသည့် ကိန်းဂဏန်းအားလုံး၏ စာရင်းကို သုံးသပ်ပါ၊ ဤစာရင်းရှိ kth factor ကို ပြန်ပေးမည် သို့မဟုတ် n သည် k ထက်နည်းပါက -1 ကို ပြန်ပေးပါ။ အချက်များ။ ဥပမာ 1- ထည့်သွင်းခြင်း- ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 234။ အသေးငယ်ဆုံး Range II Leetcode ဖြေရှင်းချက် Problem Statement : Smallest Range II Leetcode ဖြေရှင်းချက် – သင့်အား integer array nums နှင့် integer k ကိုပေးထားပါသည်။ အညွှန်း i တစ်ခုစီအတွက် 0 <= i < nums.length ၊ nums[i] ကို nums[i] + k သို့မဟုတ် nums[i] – k သို့ပြောင်းပါ။ ဂဏန်းများ၏ရမှတ်သည် ဂဏန်းများတွင် အများဆုံးနှင့် အနိမ့်ဆုံးဒြပ်စင်များကြား ကွာခြားချက်ဖြစ်သည်။ အညွှန်းတစ်ခုစီရှိ တန်ဖိုးများကို ပြောင်းလဲပြီးနောက် ဂဏန်းများ၏ အနိမ့်ဆုံးရမှတ်ကို ပြန်ပေးပါ။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 244။ Rotation LeetCode ဖြေရှင်းချက်ဖြင့် Matrix ကိုရရှိနိုင်ခြင်းရှိမရှိဆုံးဖြတ်ပါ။ ပြဿနာထုတ်ပြန်ချက်တွင် Matrix ကို Rotation LeetCode ဖြေရှင်းချက်ဖြင့် ရရှိခြင်းရှိမရှိ ဆုံးဖြတ်ပါ - nxn ဒွိမက်ထရစ်များကို mat နှင့် ပစ်မှတ် နှစ်ခုပေးထားသော ဖျာကို 90 ဒီဂရီ တိုးမြင့်ကာ လှည့်ခြင်းဖြင့် ပစ်မှတ်နှင့် ညီမျှစေရန် ဖြစ်နိုင်ပါက အမှန်ပြန်ပေးပါ။ ဥပမာများ ထည့်သွင်းခြင်း- ဖျာ = [[0,1],[1,0]], ပစ်မှတ် = [[1,0],[0,1]] အထွက်- အမှန် ရှင်းလင်းချက်- ဖျာကို ညီမျှစေရန် 90 ဒီဂရီ လက်ယာရစ် လှည့်နိုင်သည်။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 253။ မြွေနှင့်လှေကား LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် မြွေများနှင့်လှေကားများ LeetCode ဖြေရှင်းချက် - သင့်အား ဘုတ်၏ဘယ်ဘက်အောက်ခြေမှစတင်၍ ဆဲလ်များကို 1 မှ n2 ဟုတံဆိပ်တပ်ထားသည့် nxn ကိန်းပြည့် matrix ဘုတ်အား သင့်အား ပေးအပ်သည် အတန်းတစ်ခုစီတွင် လှည့်ပတ်လမ်းညွှန်ချက်များ။ သင်ဘုတ်၏စတုရန်း 1 တွင်သင်စတင်ပါ။ လှုပ်ရှားမှုတိုင်းတွင်...

ဆက်ဖတ်ရန်

မေးခွန်း 254။ Arithmetic Slices II - နောက်ဆက်တွဲ LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက်- Arithmetic Slices II – နောက်ဆက်တွဲ LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် array ကိုပေး၍ ဂဏန်းများ၏ ဂဏန်းသင်္ချာ၏ နောက်ဆက်တွဲ အရေအတွက်အားလုံးကို ပြန်ပေးသည်။ အနည်းဆုံး ဒြပ်စင် သုံးခု ပါ၀င်ပြီး ဆက်တိုက် ဒြပ်စင် နှစ်ခု အကြား ခြားနားချက် တူညီပါက ဂဏန်းများ၏ အစီအရီကို ဂဏန်းသင်္ချာ ဟုခေါ်သည်။ ဘို့ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 267။ 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] ရွေးချယ်မှုဖြင့် စတင်သည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 270။ Graph အပြည့်အ၀ဖြတ်သန်းနိုင်သော Leetcode ဖြေရှင်းချက်ကိုထားရှိရန် အမြင့်ဆုံးသောအနားများကို ဖယ်ရှားပါ။ ပြဿနာထုတ်ပြန်ချက်တွင် ဂရပ်ကိုအပြည့်အ၀ဖြတ်ကျော်နိုင်သော Leetcode ဖြေရှင်းချက်- Alice နှင့် Bob တွင် အနားမယူနိုင်သော ဂရပ်ဖ်တစ်ခုရှိပြီး အစွန်း 3 အမျိုးအစားရှိသည်- အမျိုးအစား 1- Alice ကသာ ဖြတ်သွားနိုင်သည်။ အမျိုးအစား 2- Bob သာလျှင်ဖြတ်သန်းနိုင်သည်။ Type 3: နှစ်မျိုးလုံး ဖြတ်လို့ရပါတယ်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 277။ Splitted Binary Tree LeetCode ဖြေရှင်းချက်၏ အများဆုံးထုတ်ကုန် ပြဿနာဖော်ပြချက် Splitted Binary Tree LeetCode ဖြေရှင်းချက် - ဒွိသစ်ပင်၏အမြစ်ကိုပေး၍ အစွန်းတစ်ဖက်ကိုဖယ်ခြင်းဖြင့် ဒွိသစ်ပင်အခွဲနှစ်ခုသို့ ခွဲ၍ သစ်ပင်ခွဲများ၏ အစုအဝေး၏ရလဒ်ကို ချဲ့ထွင်သည်။ အပင်ခွဲနှစ်ခု၏ အမြင့်ဆုံး ထုတ်ကုန်ကို ပြန်ပေးပါ။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 282။ Champagne Tower LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Champagne Tower LeetCode ဖြေရှင်းချက် - ပထမတန်းတွင် ဖန်ခွက် 1 ခွက်ပါသည့် ပိရမစ်တွင် မျက်မှန်များကို စုစည်းထားပြီး ဒုတိယတန်းတွင် ဖန်ခွက် 2 လုံးပါရှိပြီး အတန်း 100 အထိ စသည်တို့ဖြစ်သည်။ ဖန်ခွက်တစ်ခုစီတွင် ရှန်ပိန်တစ်ခွက်စီပါရှိသည်။ ထို့နောက် အပေါ်မှ ရှန်ပိန်အချို့ကို ပထမဖန်ခွက်ထဲသို့ လောင်းထည့်သည်။ အပေါ်ဆုံး ဖန်ခွက်ပြည့်သွားတဲ့အခါ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 286။ Target Sum LeetCode ဖြေရှင်းချက်ဖြင့် တစ်ခုစီတွင် ထပ်နေခြင်းမရှိသော အခင်းနှစ်ခုကို ရှာပါ။ Problem Statement The Target Sum LeetCode Solution ဖြင့် တစ်ခုစီတွင် မထပ်နေသော Sub-array နှစ်ခုကို ရှာပါ - "Target Sum တစ်ခုစီတွင် မထပ်နေသော Sub-array နှစ်ခုကို ရှာပါ" က သင့်အား integer ဂဏန်းများနှင့် integer ပစ်မှတ်တစ်ခုအား ပေးထားကြောင်း ဖော်ပြသည်၊ ဤနေရာတွင် လုပ်ဆောင်စရာမှာ ထိုကဲ့သို့သော array နံပါတ်များမှ ထပ်နေခြင်းမရှိသော subarray နှစ်ခုကိုရှာရန်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 297။ LeetCode ဖြေရှင်းချက် ပိုမိုမြင့်မားသော သို့မဟုတ် နိမ့်သော နံပါတ်ကို ခန့်မှန်းပါ။ Problem Statement Guess Number Higher or Lower LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် Guess ဂိမ်းကို ကစားနေပါသည်။ ဂိမ်းမှာ အောက်ပါအတိုင်းဖြစ်သည်- ကျွန်ုပ်သည် 1 မှ n မှ နံပါတ်တစ်ခုကို ရွေးသည်။ ငါရွေးလိုက်တဲ့ နံပါတ်ကို မင်း ခန့်မှန်းရမယ်။ မင်းထင်တာမှားတိုင်း ငါနံပါတ်ကို ငါပြောပြမယ်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 312။ Excel Sheet ကော်လံခေါင်းစဉ် Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက်ဤပြproblemနာတွင် Excel စာရွက်၏ကော်လံနံပါတ်ကိုကိုယ်စားပြုသည့်အပြုသဘောဆောင်သောကိန်းတစ်ခုပေးသည်။ ၎င်းသည် Excel စာရွက်တွင်တွေ့ရသည့်အတိုင်း၎င်း၏သက်ဆိုင်ရာကော်လံခေါင်းစဉ်ကိုပြန်ပို့ရမည်။ နမူနာနံပါတ် ၁ ၂၈ "AB" # ၂ ၇၀၁ "ZY" ချဉ်းကပ်မှုဤပြproblemနာသည်ပြinနာ၏နောက်ကြောင်းပြန်ဖြစ်သည် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 319။ Leetcode ဖြေရှင်းချက်၏ခြားနားချက်ကိုရှာပါ ပြstatementနာဖော်ပြချက်“ ခြားနားချက်ကိုရှာပါ” ပြInနာတွင် Strings နှစ်ခုနှင့် t ကိုပေးထားသည်။ String t ကို string s ရဲ့ character တွေကိုကျပန်းထည့်ပြီးကျပန်းအနေအထားမှာ character တစ်ခုထပ်ထည့်ခြင်းဖြင့်ထုတ်လုပ်သည်။ ကျွန်ုပ်တို့၏လုပ်ငန်းတာဝန်မှာ string t တွင်ထည့်သွင်းထားသောဇာတ်ကောင်ကိုရှာဖွေရန်ဖြစ်သည်။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 322။ အိမ်ဓားပြ II ကို Leetcode ဖြေရှင်းချက် “ House Robber II” ပြproblemနာတွင်၊ ဓားပြတစ် ဦး သည်မတူကွဲပြားသောအိမ်များမှငွေများကိုလုယူလိုကြသည်။ အိမ်များရှိငွေပမာဏကိုခင်းကျင်းပြသထားသည်။ ဒေတာများကို Array ထဲတွင်ထည့်သွင်းခြင်းအားဖြင့်ငွေအများဆုံးရနိုင်သည့်ပမာဏကိုရှာရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 324။ 1 Bit Leetcode Solution ၏နံပါတ်အားဖြင့် Integers စီပါ ပြstatementနာကြေငြာချက်ပြ ”နာ ၌“ Integers ကို 1 Bit အရေအတွက်ဖြင့် Sort” ပါ။ Array ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျွန်ုပ်တို့၏တာ ၀ န်မှာကိန်းဂဏန်းများကိုနံပါတ်၏ binary ကိုယ်စားပြုမှုတွင် 1 bit အရေအတွက်အရ sort လုပ်ရန်ဖြစ်သည်။ နှစ်ခုဒါမှမဟုတ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 325။ မင်္ဂလာနံပါတ် Leetcode ဖြေရှင်းချက် ပြProbleနာဖော်ပြချက်ပြproblemနာကနံပါတ်တစ်ခုကပျော်ရွှင်သောနံပါတ်ဟုတ်မဟုတ်စစ်ဆေးသည်။ နံပါတ်ကိုကိန်းဂဏန်းများ၏နှစ်ထပ်ကိန်းများဖြင့်အစားထိုးခြင်းနှင့်လုပ်ငန်းစဉ်ကိုပြန်လုပ်ပါကနံပါတ် ၁ ကိုညီမျှခြင်းရှိလျှင်နံပါတ်ကို "ပျော်ရွှင်သောနံပါတ်" ဟုခေါ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 326။ Cooldown Leetcode Solution ဖြင့်စတော့အိတ်ရောင်းရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန် ပြstatementနာဖော်ပြချက်“ Cooldown နှင့်ကုန်ပစ္စည်းများကိုအကောင်းဆုံးရောင်းဝယ်ရန်နှင့်အကောင်းဆုံးသောအချိန်” ပြtheနာတွင်ခင်းကျင်းနေသော element တစ်ခုစီသည်ထိုနေ့တွင်ပေးထားသောစတော့ရှယ်ယာများ၏စျေးနှုန်းပါ ၀ င်သောခင်းကျင်းမှုကိုပေးသည်။ အရောင်းအ ၀ ယ်အရေအတွက်ကိုကန့်သတ်ချက်မရှိပါ။ ငွေပေးငွေယူ၏အဓိပ္ပါယ်မှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 327။ ပေးထားသောချိတ်ဆက်စာရင်း၏အဆုံးမှ Nth node ကိုဖျက်ပစ်ပါ ပြmနာဖော်ပြချက်“ ပေးထားသောချိတ်ဆက်ထားသောစာရင်း၏အဆုံးမှ Nth node ကိုဖျက်ပစ်ပါ” ပြproblemနာကသင့်အားအချို့သော node များနှင့်ချိတ်ဆက်ထားသောစာရင်းတစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ယခုမှာသင်သည်ချိတ်ဆက်ထားသောစာရင်း၏အဆုံးမှ nth node ကိုဖယ်ရှားရန်လိုအပ်သည်။ ဥပမာအားဖြင့် 2-> 3-> 4-> 5-> 6-> 7 နောက်ဆုံး 3-> 2-> 3-> 4-> 6 မှ 7rd node ကိုဖျက်ပစ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 328။ မင်္ဂလာနံပါတ် ပြnumberနာဖော်ပြချက်ပျော်ရွှင်ဖွယ်နံပါတ်ကဘာလဲ။ ဒီဖြစ်စဉ်ကိုအောက်ပါနံပါတ်တစ်ခုသို့လျှော့ချနိုင်သည်ဆိုပါကနံပါတ်သည်ပျော်ရွှင်သောနံပါတ်ဖြစ်သည်။ -> ပေးထားသောနံပါတ်၏စတုရန်း၏စတုရန်းကိုရှာပါ။ ဒီပေါင်းလဒ်ကိုနံပါတ်အဟောင်းနဲ့အစားထိုးလိုက်ပါ။ ငါတို့ဒီဟာကိုပြန်လုပ်ရမယ်

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 330။ ပေါင်းလဒ်သည်ပေးထားသောတန်ဖိုးနှင့်တူညီသောချိတ်ဆက်ထားသောစာရင်းနှစ်ခုမှအတွဲများကိုရေတွက်သည် ပြmနာဖော်ပြချက်ပြProbleနာ“ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုမှအတွဲများကိုရေတွက်။ ရသောတန်ဖိုးသည်ပေးထားသောတန်ဖိုးနှင့်ညီမျှသည်” ဟုဖော်ပြထားသည်မှာသင်သည်ဆက်နွယ်နေသောစာရင်းနှစ်ခုနှင့် integer value sum ကိုဖော်ပြသည်။ အဆိုပါပြstatementနာကိုကြေညာချက်စုစုပေါင်း pair တစုံပေးထားသောတန်ဖိုးညီမျှပေါင်းလဒ်ရှိပါတယ်ဘယ်လောက်ထွက်ရှာရန်မေးတယ်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 331။ အဆုံးရောက်ရှိရန်ခုန်နိမ့်ဆုံးအရေအတွက် ပြStatနာဖော်ပြချက်သင့်မှာကိန်းပြည့်များပါ ၀ င်ပြီး array တစ်ခု၏တစ်ခုချင်းစီသည်နံပါတ်တစ်ခုစီကိုထိုအချက်မှနေရယူနိုင်သောအများဆုံးအမြင့်ဆုံးအဖြစ်ဖော်ပြသည်။ သင်၏တာဝန်မှာအဆုံးသို့ရောက်ရန်အနိမ့်ဆုံးခုန်ချခြင်း၏အရေအတွက်ကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 337။ 1 bits ၏နံပါတ် ငါတို့အားလုံးသည်ဒွိနံပါတ် Hamming Weight ကိုကြားဖူးကြသည်။ Hamming အလေးချိန်သည် binary number တစ်ခုအတွင်းရှိ set bits / 1s အရေအတွက်ဖြစ်သည်။ ဒီပြproblemနာမှာနံပါတ်တစ် -၁ bits ကပေးထားတဲ့နံပါတ်ရဲ့ hamming အလေးချိန်ကိုရှာရမယ်။ ဥပမာများနံပါတ် = ၃ ဒွိပုံရိပ် = 1 ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 339။ K-Group မှပြောင်းပြန် node များ Re-node များမှပြနာ K-Group မှပြproblemနာ၊ ကျွန်တော်တို့ဟာချိတ်ဆက်ထားတဲ့စာရင်းတစ်ခုပေးထားပြီး၊ k အုပ်စုတစ်စုရှိစာရင်းကိုပြောင်းပြန်နှင့်ပြုပြင်ထားသောစာရင်းကိုပြန်ပို့ပါ။ အကယ်၍ node များသည် k မျိုးစုံမဟုတ်ပါကကျန်ရှိသော node များကိုပြောင်းပါ။ k ၏တန်ဖိုးသည်အမြဲတမ်းသေးငယ်ခြင်းနှင့်ညီသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 340။ ကျောက်ခေတ်ဂိမ်း LeetCode Stone Game ပြproblemနာကဘာလဲ။ Stone Game LeetCode - A နှင့် B ကစားသမားနှစ် ဦး သည်ကျောက်တုံးကိုကစားနေကြသည်။ လိပ်ခေါင်းတစ်ခုစီတွင်ကျောက်တုံးကျောက်တုံးကျောက်တုံးကျောက်တုံးကျောက်တုံးတစ်တုံးစီရှိပြီးကျောက်ပုံကျောက်တုံးများအားလုံးစုစုပေါင်းကျောက်တုံးများမှာထူးဆန်းသည်။ A နှင့် B သည်ပုံတစ်ပုံကိုရွေးရမည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 343။ ကိုယ်ပိုင်ခွဲခြားနံပါတ်များ နံပါတ်များကိုမိမိကိုယ်တိုင်ခွဲဝေထားသောနံပါတ်များအဖြစ်လူသိများသည်။ ၁။ နံပါတ်ပါသောဂဏန်းတိုင်း၏ Mod သည်သုညဖြစ်သည်။ ၂။ နံပါတ်မှာဂဏန်းမဟုတ်သောဂဏန်းအားလုံးအတွက်ပါသင့်သည်။ ဥပမာ - 1 2% 128 = 128, 1% 0 = 128, 2% 0 = 128 ...

ဆက်ဖတ်ရန်

မေးခွန်း 344။ ချိတ်ဆက်ထားသောစာရင်းအားပြောင်းပါ ပြProbleနာဖော်ပြချက်“ ချိတ်ဆက်ထားသောစာရင်းအားပြောင်းပြန်” ပြproblemနာကကျွန်တော်တို့ကိုချိတ်ဆက်ထားတဲ့စာရင်းရဲ့ခေါင်းကိုပေးတယ်လို့ဖော်ပြထားတယ်။ ကျနော်တို့ကသူတို့ကိုအကြားလင့်များကိုပြောင်းလဲနှင့်ပြောင်းပြန်ချိတ်ဆက်စာရင်း၏ ဦး ခေါင်းကိုပြန်ပို့ခြင်းအားဖြင့်ချိတ်ဆက်စာရင်းပြောင်းရန်ရှိသည်။ ဥပမာအားဖြင့် ၁၀-> ၂၀-> ၃၀-> ၄၀-> NULL null <-10 <-20 <-30 <-40 ရှင်းလင်းချက်။ ကျွန်ုပ်တို့နှင့်ချိတ်ဆက်ထားမှုကိုပြောင်းပြန်လုပ်ထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 345။ Nth Node ကိုရှာပါ ပြStatနာဖော်ပြချက်“ Find Nth Node” ပြproblemနာတွင် nth node ကိုရှာရန်ချိတ်ဆက်ထားသောစာရင်းတစ်ခုပေးထားသည်။ အဆိုပါအစီအစဉ်ကို nth node ကိုအတွက်ဒေတာတန်ဖိုးကို print ထုတ်သင့်ပါတယ်။ N သည် input ကိန်းအညွှန်းဖြစ်သည်။ ဥပမာ 3 1 2 3 4 5 6 3 ချိတ်ဆက်စာရင်းပေးထားသောချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 346။ နောက်ဆုံးဖြစ်ပျက်မှုကိုဖျက်ပါ ပြStatနာဖော်ပြချက်“ ပြီးခဲ့သည့်အဖြစ်အပျက်ကိုဖျက်ပစ်” ပြproblemနာတွင်ကျွန်ုပ်တို့နှင့်ဆက်စပ်သောစာရင်းကိုပေးထားသည်။ ပေးထားသောသော့၏နောက်ဆုံးဖြစ်ပျက်မှုနှင့်ဆက်စပ်သောစာရင်းမှပယ်ဖျက်ရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ စာရင်းတွင်ထပ်တူများပါဝင်နိုင်သည်။ နမူနာ 1 2 3 5 2 10 1 2 3 5 2 ချဉ်းကပ်မှုတစ်ခု ...

ဆက်ဖတ်ရန်

Translate »