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

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

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

သင်သည်ထိုဘာသာစကားအကျွမ်းတဝင်လျှင်ဂျာဗား၌သင်တို့၏ဖြေရှင်းချက်ရေးပါ; မဟုတ်ရင်ကဤဘာသာစကားများတဦးတည်းကိုအသုံးပြုဖို့: 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 များကိုမှန်လျှင် ပြန်လာ
{ '' တစ် ',' ခ ',' က c ''}, 0, 4 တရားမဝင်သော
{ '' တစ် ',' ခ ',' က c ''}, 0, 3 { '' တစ် ',' ခ ',' က c ''}
{ '' တစ် ',' ခ ',' က c ''}, 0, 2 { '' တစ် ',' ခ ''}
{ '' တစ် ',' ခ ',' က c ''}, 0, 1 { '' တစ် ''}
{ '' တစ် ',' ခ ',' က c ''}, 1, 3 တရားမဝင်သော
{ '' တစ် ',' ခ ',' က c ''}, 1, 2 { '' ခ ',' က c ''}
{ '' တစ် ',' ခ ',' က c ''}, 1, 1 { '' ခ ''}
{ '' တစ် ',' ခ ',' က c ''}, 2, 2 တရားမဝင်သော
{ '' တစ် ',' ခ ',' က c ''}, 2, 1 { '' က c ''}
{ '' တစ် ',' ခ ',' က c ''}, 3, 1 တရားမဝင်သော
{ '' တစ် ',' ခ ',' က c ''}, 1, 0 {}
{ '' တစ် ',' ခ ',' က c ''}, -1, 2 တရားမဝင်သော
{ '' တစ် ',' ခ ',' က c ''}, -1, -2 တရားမဝင်သော
{}, 0, 1 တရားမဝင်သော

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

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

ဥပမာ

အဆိုပါ input ကို integer ဖြစ်တဲ့အတွက်ပါလျှင် ပြန်လာ
1234 4321
12005 50021
1 1
1000 1
0 0
-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 ကိုအမှားအယွင်းများစာရင်း ကျောင်းသားများကိုကျွန်တော်တို့ရဲ့စမ်းသပ်အပေါ်ကျူးလွန်ကြပြီ။


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

entry စတငျရ:


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

  • ဖေဖေါ်ဝါရီလ
  • မေ
  • သြဂုတ်လ
  • နိုဝင်ဘာလ

အမေရိကန်နိုင်ငံသား & အမြဲတမ်းနေထိုင်:

  • ဖေဖေါ်ဝါရီလ
  • သြဂုတ်လ