Scramble String

ပြramနာဖော်ပြချက်“ Scramble String” ပြproblemနာကသင့်အားကြိုးနှစ်ချောင်းပေးသည်ဟုဆိုသည်။ ဒုတိယ string သည်ပထမတစ်ခု၏အလျင်အမြန်ပြုလုပ်ထားသော string တစ်ခုဟုတ်မဟုတ်စစ်ဆေးပါ။ ရှင်းလင်းချက် ၂။ binary tree အနေဖြင့် s ကို“ အလွန်ကြီးသော” ကိုယ်စားပြုမှုကို bursur အဖြစ်ပြောင်းလဲခြင်းအားဖြင့်၎င်းကို non-empty sub-strings အဖြစ်ခွဲခြားခြင်းအားဖြင့်ဖြစ်သည်။ ဒီ string ကဖြစ်နိုင်တယ်။

ဆက်ဖတ်ရန်

Array တွင်တူညီသော Element တစ်ခု၏ဖြစ်ပျက်မှုအကြားအများဆုံးအကွာအဝေး

ထပ်ခါတလဲလဲနံပါတ်တွေပါတဲ့ခင်းကျင်းမှုတစ်ခုပေးမယ်ဆိုပါစို့။ မတူညီသောအညွှန်းများပါသောနံပါတ်နှစ်ခုအတူတူဖြစ်ပျက်မှုများအကြားအမြင့်ဆုံးအကွာအဝေးကိုကျွန်ုပ်တို့ရှာဖွေရပါမည်။ ဥပမာထည့်သွင်းမှု - array = [၁၊ ၂၊ ၃၊ ၆၊ ၂၊ ၇] ရလဒ် - ၃ ရှင်းလင်းချက်။ ။ array တွင်ရှိသောဒြပ်စင်များ [1] …

ဆက်ဖတ်ရန်

ပေးထားသောတန်ဖိုးကိုတွက်ချက်ရန်ထူးခြားသောသုံးမွှာပူးအားလုံး

ကျနော်တို့ကိန်းဂဏန်းများနဲ့ 'sum' လို့ခေါ်တဲ့ပေးထားတဲ့ကိန်းဂဏန်းတစ်ခုကိုပေးထားတယ်။ အဆိုပါပြstatementနာကြေညာချက်ပေးထားသောနံပါတ် '' ပေါင်းလဒ် '' အထိထည့်သွင်းသောသုံးမွှာပူးထွက်ရှာရန်မေးတယ်။ ဥပမာ input ကို: arr [] = {3,5,7,5,6,1} sum = 16 ရလဒ်: (3, 7, 6), (5, 5, 6) ရှင်းလင်းချက်: ပေးထားသောညီမျှ Triplet ...

ဆက်ဖတ်ရန်

Subarrays များကိုအတူတူပင်နှင့်မကိန်းနှင့်ရေတွက်သည်

သငျသညျ N ကိုအရွယ်အစားတစ်ခု integer ခင်းကျင်းပေးပြီဆိုပါစို့။ ကိန်းဂဏန်းများရှိနေသဖြင့်ကိန်းဂဏန်းများသည်မထူးဆန်း၊ Problem statement သည် subarray တစ်ခုကိုအတူတူပင်၊ မတူသော element များဖြင့်ရေတွက်ခြင်းသို့မဟုတ်အညီအမျှအရေအတွက်နှင့်မတူညီသောကိန်းဂဏန်းများပါသော sub-arrays အရေအတွက်ကိုတွေ့တယ်။ ဥပမာ…

ဆက်ဖတ်ရန်

Array ကိုပြန်လည်စီစဉ်ပါ။ arr [i] သည် i နှင့်ညီသည်

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

ဆက်ဖတ်ရန်

a + b + c = d ကိုရှာဖို့ Array တွင်အကြီးဆုံး d ကိုရှာပါ

ပြProbleနာဖော်ပြချက်သင့်တွင်ကိန်းဂဏန်းမြောက်များစွာရှိသည်။ input တန်ဖိုးများကိုအားလုံးကွဲပြားဒြပ်စင်ဖြစ်ကြသည်။ ပြlargestနာက“ အကြီးဆုံး d ကိုခင်းခြင်းဖြင့်ရှာပါ၊ + b + c = d” ဟု သတ်မှတ်၍ အကြီးဆုံး element ဒြပ်စင်ကိုရှာရန် + b + c = …

ဆက်ဖတ်ရန်

နောက်ထပ် Array ကို အသုံးပြု၍ Element များကိုအမြင့်ဆုံးသတ်မှတ်နိုင်သည်

ဆိုကြပါစို့, ငါတို့တူညီတဲ့အရွယ်အစား n ၏နှစ်ခုကိန်းခင်းကျင်းပေးထားပါပြီ။ Array နှစ်ခုစလုံးတွင်အပေါင်းနံပါတ်များပါရှိသည်။ ပြstatementနာဖော်ပြချက်သည်ဒုတိယခင်းကျင်းမှုကို ဦး စားပေးအဖြစ်ထားရန်ဒုတိယခင်းကျင်းသောဒြပ်စင်ကိုအသုံးပြုခြင်းအားဖြင့်ပထမခင်းကျင်းမှုကိုတိုးမြှင့်ပေးရန်တောင်းဆိုသည်။ …

ဆက်ဖတ်ရန်

သစ်ပင်နှစ်ပင်နှင့်တူညီမှုရှိမရှိဆုံးဖြတ်ရန်ကုဒ်ရေးပါ

“ သစ်ပင်နှစ်ပင်နှင့်တူညီမှုရှိမရှိဆုံးဖြတ်ရန်ကုဒ်နံပါတ်ရေးပါ” ပြproblemနာကသင့်အား binary tree နှစ်ခုပေးသည်ဟုဖော်ပြသည်။ သူတို့တူညီသို့မဟုတ်မပါလျှင်ထွက်ရှာ? ဤတွင်တူညီသောသစ်ပင်ဆိုသည်မှာ binary သစ်ပင်နှစ်ခုလုံးသည် node များ၏တူညီသောအစီအစဉ်နှင့်အတူတူ node တန်ဖိုးတစ်ခုတည်းရှိသည်ဟုဆိုလိုသည်။ ဥပမာသစ်ပင်နှစ်မျိုးလုံး…

ဆက်ဖတ်ရန်

Element တွေကိုပထမ ဦး ဆုံးခင်းကျင်းပြသထားပြီးဒုတိယနေရာမှာမတွေ့ပါ

ပြ “နာ က“ ပထမ element မှာတွေ့နိုင်တဲ့ element တွေကိုရှာမတွေ့ဘူးဆိုရင်ရှာတာပါ” ပြarrနာကသင့်ကို arrays နှစ်ခုပေးထားသည်။ Array များသည်ကိန်းပြည့်များအားလုံးပါဝင်သည်။ ဒုတိယခင်းကျင်းမှုတွင်မပါ ၀ င်ရမည့်နံပါတ်များကိုသင်ရှာဖွေရမည်။ ဥပမာ…

ဆက်ဖတ်ရန်

ဒွိသစ်ပင်၏ထောင့်ဖြတ်လမ်းကြောင်း

ပြmနာဖော်ပြချက်“ Binary Tree of Diagonal Traversal” ပြproblemနာကသင့်အား binary tree ပေးထားပြီးယခုသင်ပေးထားသောသစ်ပင်အတွက်ထောင့်ဖြတ်မြင်ကွင်းကိုရှာဖွေရန်လိုအပ်သည်။ ကျနော်တို့ထိပ် - ညာဘက် ဦး တည်ချက်ကနေအပင်တစ်ပင်မြင်သောအခါ ငါတို့မြင်နိုင်သော node များသည်ထောင့်ဖြတ်မြင်ကွင်းဖြစ်သည်။

ဆက်ဖတ်ရန်