1 မှ69 အထိစာရင်းထုတ်ရာတွင် နောက်ဆုံး69 မပျောက်စေရန် စစ်ပါ
ထုတ်ဝေသည့်ရက် — UTC

“1 မှ69 အထိ” ဟူသောinclusive label ကို code အဖြစ်ပြောင်းရာတွင် နောက်ဆုံးကိန်းပါကြောင်းစစ်ရသည်။ Display စာသားမှန်သော်လည်း generated list ထဲ69 မရှိနိုင်ပါ။
Endpoint ကိုစာရင်းနှင့်ညှိပါ
အောက်သည်နံပါတ်စာရင်းဖန်တီးသည့်သင်ကြားရေးနမူနာသာဖြစ်သည်။ လက်မှတ်ဝယ်ခြင်း၊ ထုတ်ကုန်တစ်ခုကိုစမ်းသပ်ခြင်း သို့မဟုတ်လိုင်းအမှန်ထည့်ခြင်းမပါပါ။
| Python range နမူနာ | ပထမ/နောက်ဆုံး | အရေအတွက် |
|---|---|---|
| range(1,69) | 1 / 68 | 68 |
| range(1,70) | 1 / 69 | 69 |

Python range ရည်ညွှန်းချက် တွင် stop endpoint ကိုမပါဝင်ကြောင်းဖော်ပြထားသည်။ ဤသဘောတရားကို inclusive labels အတွက်ပြောင်းသုံးလျှင် stop ကိုတစ်ခုတိုးရသည်။
Count တစ်ခုတည်းမကြည့်ပါနှင့်
1 မှ69 အစား0 မှ68 ထုတ်ထားလျှင်လည်းအရေအတွက်69 ဖြစ်သည်။ ထို့ကြောင့် first၊ last၊ unique count နှင့် invalid member ရှိ/မရှိကိုတွဲစစ်ပါ။
အရောင်အုပ်စုနှစ်ခုရှိလျှင် တစ်အုပ်စု၏endpoint ကိုနောက်အုပ်စုသို့မကူးပါနှင့်။ Real ticket အတွက် မိမိအသုံးပြုသည့်ဂိမ်း၏လက်ရှိallowed range ကိုအရင်ဖတ်ရသည်။
ပထမနှင့် နောက်ဆုံးမှန်သော်လည်း အလယ်ကိန်းပျောက်နိုင်သည်
1 မှ 69 အထိစာရင်းတွင် 37 ကိုဖျက်ပြီး 38 ကိုနှစ်ကြိမ်ထည့်ထားသည်ဟု ယူပါ။ အတန်းအရေအတွက်က 69၊ ပထမကိန်းက 1၊ နောက်ဆုံးကိန်းက 69 ဖြစ်နေသေးသည်။ သို့သော် မတူညီသောကိန်းအရေအတွက်က 68 သာရှိပြီး 37 ပျောက်နေသည်။ Endpoint နှင့် count သုံးခုမှန်ခြင်းက အတွင်းပိုင်းအပြည့်အစုံဖြစ်ကြောင်း မသက်သေပြပါ။
မျှော်မှန်းထားသောအစုနှင့် တိုက်ရိုက်နှိုင်းပါ
ဤ positive integer၊ step 1 နမူနာအတွက် မျှော်မှန်းထားသောအစုကို set(range(1,70)) ဟု ဖန်တီးနိုင်သည်။ ရရှိသောအစုထဲမရှိသော မျှော်မှန်းကိန်းများကို missing ဟု သီးခြားထုတ်ပြီး၊ မျှော်မှန်းအစုထဲမရှိသော ရရှိကိန်းများကို unexpected ဟု ထုတ်ပါ။ ထပ်နေခြင်းကိုလည်း မူရင်းအတန်းအရေအတွက်နှင့် unique count နှိုင်း၍ သီးခြားစစ်ရမည်။
“7a” သို့မဟုတ် အလွတ်အကွက်ရှိလျှင် အရင်ဆုံး format မကိုက်ကြောင်း ထုတ်ပြပါ။ အမှားကိန်းများကို စစ်ဆေးမှုမရှိဘဲဖယ်ပြီး နောက်ဆုံးအစုမှန်ပြီဟု မကြေညာသင့်ပါ။ မူရင်း label နှင့် ပြောင်းထားသောကိန်းကို တွဲသိမ်းထားခြင်းက ပြန်စစ်ရလွယ်စေသည်။
သီးခြား number pool များကို မပေါင်းပါနှင့်
အခြားအရောင်အုပ်စုတစ်ခုက 1–26 ဟု သီးခြားသတ်မှတ်ထားလျှင် ၎င်းကို 1–69 စာရင်းစစ်သည့်အစုနှင့် မနှိုင်းရပါ။ Pool တစ်ခုစီ၏ identifier၊ ခွင့်ပြုထားသောအနိမ့်/အမြင့်၊ ထပ်နိုင်/မနိုင်နှင့် ရွေးရမည့်အရေအတွက်ကို သီးခြားထားပါ။ ဤ 1–26 ကလည်း သင်ကြားရေးနမူနာဖြစ်သည်။
နောက်ဆုံး စာရင်းအပြည့်အစုံပြသနိုင်ခြင်းသည် ထိုရွေးချယ်မှုကို လက်ခံထားပြီးဖြစ်ကြောင်း မဆိုလိုပါ။ Display label၊ proposed selection နှင့် accepted record တို့သည် သီးခြားအဆင့်များဖြစ်သည်။ အတည်ပြုထားသော entry မရှိဘဲ generated list ကို လက်မှတ်အစစ်ဟု မယူပါနှင့်။
Lucky777