ကွန်ပျူတာပညာရှင်များ
သခင်၏အစီအစဉ်နမူနာစမ်းသပ်ခြင်း

သင်သည်သင်၏လျှောက်လွှာလုပ်ငန်းစဉ်၏အစိတ်အပိုင်းတစ်ရပ်အဖြစ်အမှန်တကယ်စမ်းသပ်ဖြည့်စွက်ဖို့တောင်းပါလိမ့်မည်။

ဤတိုတောင်းစမ်းသပ်မှု၏ရည်ရွယ်ချက်မှာသင်ရွေးချယ်တဲ့ဘာသာစကားနဲ့မူလတန်းပရိုဂရမ်းမင်းပြဿနာများကိုဖြေရှင်းနိုင်ရန်သင့်စွမ်းရည်ကိုအကဲဖြတ်ဖို့ဖြစ်ပါတယ်။

သင်သည်ထိုဘာသာစကားအကျွမ်းတဝင်လျှင်ဂျာဗား၌သင်တို့၏ဖြေရှင်းချက်ရေးပါ; မဟုတ်ရင်ကဤဘာသာစကားများတဦးတည်းကိုအသုံးပြုဖို့: C, C ++, ဒါမှမဟုတ် C # သည်။ အောက်ကပြဿနာများ၏အသီးအသီးအဘို့, တိုတောင်းတဲ့အစီအစဉ်၏ပုံစံသင်သည်တတ်နိုင်အရိုးရှင်းဆုံး, အရှင်းလင်းဖြေရှင်းချက်ရေးပါ။

, SAMPLE စမ်းသပ်ခြင်း

  1. ဒြပ်စင်တစ်ခုကိန်းနဲ့ခင်းကျင်း (အလယ်တဦးတည်း မှလွဲ. ) အားလုံးဒြပ်စင်အလယ်မှာဒြပ်စင်၏တန်ဖိုးသည်ထက်တင်းကြပ်စွာ သာ. ကြီးမြတ်လျှင်ဗဟိုပြုခံရဖို့ဆိုပါတယ်။ ဒြပ်စင်တစ်ခုကိန်းနှင့်အတူသာ Array ကိုတစ်အလယ်တန်းဒြပ်စင်များသတိပြုပါ။ တစ်ခုကိန်းခင်းကျင်းလက်ခံနှင့်တစ်ဦးဗဟိုပြုခင်းကျင်း, မဟုတ်ရင်က 1 ပြန်လာလျှင် 0 ပြန်လာမယ့် function ကိုရေးပါ။

ဥပမာ:

အဆိုပါ input ကိုခင်းကျင်းလျှင်ပြန်လာ
{1, 2, 3, 4, 5}0 (အလယ်ဒြပ်စင် 3 ရှိသမျှသည်အခြားသောဒြပ်စင်ထက်တင်းကြပ်စွာလျော့နည်းမဟုတ်ပါဘူး)
{3, 2, 1, 4, 5}1 (1 ရှိသမျှသည်အခြားသောဒြပ်စင်ထက်တင်းကြပ်စွာလျော့နည်းအလယ်မှာဒြပ်စင်)
{3, 2, 1, 4, 1}0 (အလယ်ဒြပ်စင် 1 ရှိသမျှသည်အခြားသောဒြပ်စင်ထက်တင်းကြပ်စွာလျော့နည်းမဟုတ်ပါဘူး)
{1, 2, 3, 4}0 (အဘယ်သူမျှမအလယ်ဒြပ်စင်)
{}0 (အဘယ်သူမျှမအလယ်ဒြပ်စင်)
{10}1 (10 ရှိသမျှသည်အခြားသောဒြပ်စင်ထက်တင်းကြပ်စွာလျော့နည်းအလယ်မှာဒြပ်စင်)

 

 မေးခွန်းများကိုအမြည်းမှမှန်ကန်သောအဖြေကိုကြည့်ရှုပါ။

 

  1. အငြင်းအခုံအဖြစ်ကိန်းတစ်ခုခင်းကျင်းကြာနှင့်စစ်ခင်းကျင်းထဲမှာပင်များနှင့်ထူးဆန်းနံပါတ်များ၏ခု၏အပေါ်အခြေခံပြီးတန်ဖိုးပြန်လာမယ့် function ကိုရေးပါ။ X ကိုအဆိုပါစစ်ခင်းကျင်းထဲမှာထူးဆန်းနံပါတ်များများ၏ပေါင်းလဒ် = ကြစို့နဲ့ Y ယင်းပင်နံပါတ်များများ၏ပေါင်းလဒ် = ကြကုန်အံ့။ Y က - အဆိုပါ function ကို X ကိုပြန်လာသင့်တယ်

function ကို၏လက်မှတ်သည်:
int, f (က [] int)

ဥပမာ

input ကိုခင်းကျင်းလျှင်ပြန်လာ
{1}1
{1, 2}-1
{1, 2, 3}2
{1, 2, 3, 4}-2
{3, 3, 4, 4}-2
{3, 2, 3, 4}0
{4, 1, 2, 3}-2
{1, 1}2
{}0

 

 မေးခွန်းများကိုအမြည်းမှမှန်ကန်သောအဖြေကိုကြည့်ရှုပါ။

 

  1. တစ်ဦးဇာတ်ကောင်ခင်းကျင်းတစ်သုည-based စတင်အနေအထားနှင့်အရှည်လက်ခံမယ့် function ကိုရေးပါ။ ဒါဟာင်င်တစ်ဦးဇာတ်ကောင်ခင်းကျင်းပြန်လာသင့်တယ် အရှည်ယင်းနှင့်အတူစတင်ဇာတ်ကောင် စတင်အဆိုပါ input ကိုခင်းကျင်း၏ဇာတ်ကောင်။ အဆိုပါ function ကိုစတင်အနေအထားနှင့်အရှည်အပေါ်စစ်ဆေးနေအမှားပြုပါနှင့်ဖြစ်စေတန်ဖိုးကိုဥပဒေရေးရာမပါလျှင်တရားမဝင်သောပြန်လာသင့်တယ်။
    အဆိုပါ function ကိုလက်မှတ်ဖြစ်ပါသည်:
    char [], f (char [] တစ်ဦး, int က start, int Len)

ဥပမာ

input ကို parameters များကိုမှန်လျှင်ပြန်လာ
{'a', 'ခ', 'c'}, 0, 4တရားမဝင်သော
{'a', 'ခ', 'c'}, 0, 3{'a', 'b', 'c'}
{'a', 'ခ', 'c'}, 0, 2{'a', 'b'}
{'a', 'ခ', 'c'}, 0, 1{'a'}
{'a', 'ခ', 'c'}, 1, 3တရားမဝင်သော
{'a', 'ခ', 'c'}, 1, 2{'b', 'c'}
{'a', 'ခ', 'c'}, 1, 1{'b'}
{'a', 'ခ', 'c'}, 2, 2တရားမဝင်သော
{'a', 'ခ', 'c'}, 2, 1{'c'}
{'a', 'ခ', 'c'}, 3, 1တရားမဝင်သော
{'a', 'ခ', 'c'}, 1, 0{}
{'a', 'ခ', 'c'}, -1, 2တရားမဝင်သော
{'a', 'ခ', 'c'}, -1, -2တရားမဝင်သော
{}, 0, 1တရားမဝင်သော

 

 မေးခွန်းများကိုအမြည်းမှမှန်ကန်သောအဖြေကိုကြည့်ရှုပါ။

 

  1. ဂဏန်းအော်ပရေတာကို အသုံးပြု. အနေနဲ့ integer ဖြစ်တဲ့အတွက် reverse တစ် function ကိုရေးရန်နှင့်မည်သည့် Array ကိုသို့မဟုတ်အခြားဒေတာအဆောက်အဦများမသုံးဘဲ။
    function ကို၏လက်မှတ်သည်:
    int, f (int ဎ)

ဥပမာ

အဆိုပါ input ကို integer ဖြစ်တဲ့အတွက်ပါလျှင်ပြန်လာ
12344321
1200550021
11
10001
00
-12345-54321

 

 မေးခွန်းများကိုအမြည်းမှမှန်ကန်သောအဖြေကိုကြည့်ရှုပါ။

 

  1. ကွဲပြားအပြုသဘောကိန်းင်နှစ်ဦးကိုပေးထား Array ကိုမှဘုံအားလုံးဒြပ်စင်များတစ်ခုခင်းကျင်းပြန်လာမယ့် function ကိုရေးပါ။ သင်သည်မည်သည့်ဖယ်ရှားရာမှာနည်းလမ်းများအသုံးမသငျ့သညျ။ သငျသညျ Array ကိုမဆိုအရေအတွက်ကသုံးစွဲဖို့ခွင့်ပြုခဲ့ရသည်။
    function ကို၏လက်မှတ်သည်:
    [] int, f ([] ပထမ, ဒုတိယ [] int int)

ဥပမာ

input ကို parameters များကိုမှန်လျှင်ပြန်လာ
{1, 8, 3, 2}, {4, 2, 6, 1}{1, 2}
{1, 8, 3, 2, 6}, {2, 6, 1}{2, 6, 1}
{1, 3, 7, 9}, {7, 1, 9, 3}{1, 3, 7, 9}
{1, 2}, {3, 4}{}
{}, {1, 2, 3}{}
{1, 2}, {}{}
{1, 2}, nullတရားမဝင်သော
တရားမဝင်သော {}တရားမဝင်သော
တရားမဝင်သော, nullတရားမဝင်သော

 

 မေးခွန်းများကိုအမြည်းမှမှန်ကန်သောအဖြေကိုကြည့်ရှုပါ။

 

  1. အပြုသဘောကိန်း၏ဎနှင့်အတူတစ်ခင်းကျင်းတစ်ဦးကသုံးသပ်ပါ။ တစ်ဦးက [idx + 0] + A [idx + 1] ညီမျှသည် - တစ်ဦးက [1] + A [1] + ... + A [2 idx] လျှင်တစ်ခုကိန်း idx, တစ်ဦးကတစ်ဦး poe (equilibrium ၏အချက်) ဟုခေါ်သည် + ... + A [n - 1] ။ ဒါဟာမဟုတ်ရင်တည်ရှိခြင်းနှင့် -1 လျှင်တစ်ခုခင်းကျင်း၏ poe ပြန်လာမယ့် function ကိုရေးပါ။ 
    function ကို၏လက်မှတ်သည်:
    int, f (က [] int)

ဥပမာ

input ကို Array ကိုလျှင်ပြန်လာ
{1, 8, 3, 7, 10, 2}3 အကြောင်းရင်း: တစ် [0] + တစ်ဦး [1] + တစ်ဦး [2] တစ်ဦး [4] + တစ်ဦး [5] ညီမျှသည်
{1, 5, 3, 1, 1, 1, 1, 1, 1}2 အကြောင်းရင်း: တစ် [0] + တစ်ဦး [1] တစ်ဦး [3] + တစ်ဦး [4] + တစ်ဦး [5] + တစ်ဦး [6] + တစ်ဦး [7] တစ်ဦး [8] + ညီမျှသည်
{2, 1, 1, 1, 2, 1, 7}5 အကြောင်းရင်း: တစ် [0] + တစ်ဦး [1] + တစ်ဦး [2] + တစ်ဦး [3] + တစ်ဦး [4] တစ်ဦး [6] ညီမျှသည်
{1, 2, 3}-1 အကြောင်းရင်း: အဘယ်သူမျှမ poe ။
{3, 4, 5, 10}-1 အကြောင်းရင်း: အဘယ်သူမျှမ poe ။
{1, 2, 10, 3, 4}-1 အကြောင်းရင်း: အဘယ်သူမျှမ poe ။

 

 မေးခွန်းများကိုအမြည်းမှမှန်ကန်သောအဖြေကိုကြည့်ရှုပါ။

မှတ်စု: အဆိုပါဖတ်ရှုပါ ဘုံ programming ကိုအမှားအယွင်းများစာရင်း ကျောင်းသားများကိုကျွန်တော်တို့ရဲ့စမ်းသပ်အပေါ်ကျူးလွန်ကြပြီ။

 

အခုတော့လျှောက်လွှာ Start

လျှောက်လွှာ Links များ:

entry စတငျရ:

 

အပြည်ပြည်ဆိုင်ရာ:

  • ဇန္နဝါရီလ
  • ဧပြီလ
  • သြဂုတ်လ
  • အောက်တိုဘာလ
 

အမေရိကန်နိုင်ငံသားနှင့်အမြဲတမ်းနေထိုင်သူများ -

  • ဇန္နဝါရီလ
  • သြဂုတ်လ