အနှုတ်လက္ခဏာနံပါတ်များကိုအစသို့ပြောင်း။ Positive Extra Space ဖြင့်အဆုံးသတ်ပါမည်

မင်းမှာကိန်းဂဏန်းတစ်ခုစီရှိတယ်ဆိုပါစို့။ ၎င်းတွင်အနုတ်လက္ခဏာနှင့်အပေါင်းနှစ်မျိုးလုံးပါဝင်ပြီးပြstatementနာကြေညာချက်ကအနှုတ်နှင့်အပြုသဘောဆောင်သောအရာအားလုံးကို array ၏ဘယ်ဘက်နှင့် array ၏ညာဘက်သို့အပိုနေရာမသုံးဘဲရွှေ့ပြောင်း / ရွှေ့ခိုင်းသည်။ ဒါကဖြစ်လိမ့်မယ်

ဆက်ဖတ်ရန်

subarray ၀ င်ငွေပေါင်း 0 ရှိလျှင်ရှာပါ

“ 0 sub sumay ပါတဲ့ subarray ရှိရင်ရှာပါ” ပြTheနာကသင့်အားအနုတ်ကိန်းများပါ ၀ င်သည့် integer array တစ်ခုပေးသည်ဟုဖော်ပြသည်။ ပြstatementနာကိန်းဂဏန်းကအနည်းဆုံးအနည်းဆုံး ၁ ခုရှိသင့်မသင့်ဆုံးဖြတ်ရန်တောင်းဆိုသည်။ ဤပုဒ်မခွဲသည် ၁ နှင့်တူညီသည်။ ဥပမာ arr [] = {1, -1} …

ဆက်ဖတ်ရန်

String တစ်ခုပြောင်းပါ

ပြ “နာ ဖော်ပြချက်“ Reverse a String” ပြproblemနာကသင့်အား n အရွယ်အစား string တစ်ခုပေးသည်ဟုဖော်ပြသည်။ ၎င်းကိုပြောင်းရန်ပရိုဂရမ်တစ်ခုရေးပါ။ ဒါဆို string တစ်ခုပြောင်းခြင်းဆိုတာဘာကိုဆိုလိုတာလဲ။ ယေဘုယျအားဖြင့်၎င်းသည်ကျွန်ုပ်တို့ပေးထားသော input string ကိုပြောင်းပြန်လှန်ခြင်းကိုဆိုလိုသည်။ ဆိုလိုသည်မှာ၎င်းကိုလုပ်ဆောင်နေသည့်စစ်ဆင်ရေးတစ်ခုအဖြစ်သတ်မှတ်သည်။

ဆက်ဖတ်ရန်

စာရင်းနှစ်ခုစလုံးအတွက်ဖြစ်လေ့ဖြစ်ထရှိသောအရာများနှင့်မတူညီသောဈေးနှုန်းများဖြင့်ရေတွက်ပါ

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

ဆက်ဖတ်ရန်

အထူးနံပါတ်

နံပါတ်နှင့် ပတ်သက်၍ ဘာထူးခြားနိုင်ပါသလဲ။ ရှာကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် N နံပါတ်များပါရှိသည်။ နံပါတ်တစ်ခုတည်း မှလွဲ၍ နံပါတ်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုပြီးကွဲပြားလျှင်နံပါတ်သည်အထူးဖြစ်နိုင်သည်။ ဦး စွာဤဥပမာကိုနမူနာအနည်းငယ်ဖြင့်ရှင်းလင်းပါရစေ။

ဆက်ဖတ်ရန်

ဖော်ထုတ်ပြီးအမှတ်အသားမပါသောမိဘကိုဖော်ပြမှုတွင်မှတ်သားပါ

expression ပြproblemနာတစ်ခုနှင့်မကိုက်ညီသောကွင်းကိုဖော်ထုတ်ရန်နှင့်အမှတ်အသားပြုရန်ကျွန်ုပ်တို့သည် expression တစ်ခုပါ ၀ င်သည့် n ရှည်သော string s ကိုပေးထားသည်။ မျှမျှတတကွင်းတစ်ကွင်းကိုရှာပြီးမျှမျှတတဖွင့်လှစ်သည့်ကွင်းပိတ်အားလုံးအား ၀ အဖြစ်သတ်မှတ်သည်။ ဥပမာ…

ဆက်ဖတ်ရန်

နံပါတ်နှစ်ခု၏ GCD

Greatest Common Factor ဆိုတာဘာလဲ။ ဂဏန်းနှစ်လုံး၏ GCD သည်၎င်းနှစ်ခုလုံးကိုအကြီးမားဆုံးသောနံပါတ်ဖြစ်သည်။ ချဉ်းကပ်မှု -၁၁ Brute Force သည်ကိန်းဂဏန်းနှစ်ခုလုံး၏အဓိကအချက်များကိုရှာဖွေခြင်း၊ ထို့နောက်လမ်းဆုံ၏ထုတ်ကုန်ကိုရှာဖွေခြင်း။ ဂဏန်းနှစ်ခုလုံးကိုခွဲတဲ့အကြီးဆုံးနံပါတ်ကိုရှာတာ။ အဲဒါဘာလဲ ...

ဆက်ဖတ်ရန်

Binary Tree အတွက် DFS vs BFS

Breadth First Search (BFS) BFS ဆိုတာဘာလဲငါတို့သိပြီးသားလား။ အကယ်၍ မရရှိလျှင်စိတ်မကောင်းစရာမလိုပါ၊ ဆောင်းပါးတစ်ခုလုံးကိုဖတ်ပါ၊ ပိုမိုကောင်းမွန်စွာနားလည်ရန် Breadth First Search ရှိကျွန်ုပ်တို့၏ယခင်ဆောင်းပါးကိုလေ့လာပါ။ BFS သည်အဆင့်အစဉ်လိုက်ဖြတ်သန်းခြင်းဖြစ်သည်။

ဆက်ဖတ်ရန်

String မှအပိုနေရာများကိုဖယ်ရှားပါ

ပြStatနာဖော်ပြချက်“ String from Extra Spaces Remove” ပြproblemနာထဲမှာ string (s) ကိုကျွန်ုပ်တို့ပေးထားပါတယ်။ ပေးထားသော string မှ extra_spaces အားလုံးကိုဖယ်ရှားရန် program တစ်ခုရေးပါ။ Input Format ပထမနေရာနှင့်အချို့သောနေရာများရှိသည့် string တစ်ခုပါ ၀ င်သည်။ Output Format ဖယ်ရှားပြီးနောက် string ကိုပုံနှိပ်ပါ။

ဆက်ဖတ်ရန်

Stringstream ကိုအသုံးပြုပြီး Sping တစ်ခုကို Sping ဖယ်ရှားခြင်း

ပြStatနာဖော်ပြချက်“ string ကိုသုံးပြီး String ကနေ Spaces ဖယ်ရှားခြင်း” ပြInနာထဲမှာ string ကို“ s” ပေးထားပါတယ်။ ပေးထားသော string မှနေရာများကိုဖယ်ရှားရန် string stream ကိုအသုံးပြုသော program တစ်ခုရေးပါ။ Input Format ဝါကျ / string "s" ပါ ၀ င်တဲ့ပထမနဲ့လိုင်းတစ်ခုတည်း။ Output အမျိုးအစားပထမစာကြောင်း…

ဆက်ဖတ်ရန်