Slot Grid (2,3) ကို Row/Column ပြောင်းဖတ်မိလျှင် Symbol မှားနိုင်သလား
ထုတ်ဝေသည့်ရက် — UTC

Symbol နေရာကို(2,3) ဟုရေးထားပါက row-first လား column-first လားသိရသည်။ ကိန်းနှစ်ခုမှန်နေသော်လည်းအဓိပ္ပာယ်ပြောင်းဖတ်လျှင် နေရာမှားနိုင်သည်။
မူရင်းကိုယ်ပိုင်ဘုတ်
| Row | Column1 | Column2 | Column3 |
|---|---|---|---|
| 1 | A | B | C |
| 2 | D | E | F |

ဤဘုတ်၏(2,3) သည်row2၊column3 ဖြစ်၍F ဖြစ်သည်။ Column2၊row3 ဟုပြောင်းဖတ်လျှင် row3 မရှိသောကြောင့်valid မဖြစ်ပါ။ Square grid သာဆိုလျှင် နှစ်ဖက်လုံးvalid ဖြစ်နိုင်၍ အမှားပိုသိခက်မည်။
Index စတင်ရာကိုပါစစ်ပါ
ဒီဘုတ်ကိုzero-based row/column စာရင်းအဖြစ်ပြောင်းသိမ်းလျှင် F သည်(1,2) ဖြစ်သည်။ Python sequence ရည်ညွှန်းချက် တွင်index သုညမှစပုံကိုဖော်ပြထားသည်။ ဤသည်က မည်သည့်slot UI ကPython စနစ်သုံးကြောင်းအထောက်အထားမဟုတ်ပါ။
Screenshot၊ coordinate convention၊ grid dimensions နှင့်index base ကိုအတူသိမ်းပါ။ Pixel coordinate နှင့်row/column coordinate ကိုလည်းမရောပါနှင့်။
အနိုင်ရsymbol set ကိုတင်ပြရာတွင် နေရာအမှန်တူကြောင်းကိုအရင်စစ်ရသည်။ Coordinate မှန်ခြင်းက connectivity၊ Wild role သို့မဟုတ်payout eligibility ကိုအလိုအလျောက်မအတည်ပြုပါ။
Square grid တွင်မှားသော်လည်းvalid ဖြစ်နိုင်သည်
သီးခြား3×3 teaching grid ကိုအပေါ်တန်းA B C၊အလယ်တန်းD E F၊အောက်တန်းG H I ဟုယူပါ။ Row-first(2,3) သည်F ဖြစ်ပြီး row-first(3,2) သည်H ဖြစ်သည်။ နှစ်ခုစလုံးဘုတ်အတွင်းရှိသောကြောင့် bounds check တစ်ခုတည်းဖြင့် row/column ပြောင်းဖတ်မိခြင်းကိုမဖမ်းနိုင်ပါ။
မူလ2×3 ဘုတ်တွင်(3,2) ကိုစစ်လျှင် invalid ဖြစ်ခြင်းကထိုအမှားကိုတွေ့လွယ်စေသည်။ Square layout တွင်တော့ coordinate convention ကိုတိတိကျကျသိရန် ပိုလိုအပ်သည်။
Transpose လုပ်ခြင်းသည်ဘုတ်အသစ်ဖွဲ့ခြင်းဖြစ်သည်
မူလ2×3 ဘုတ်ကိုtranspose လုပ်လျှင်3×2 ဘုတ်အသစ်၏တန်းများသည်A D၊B E၊C F ဖြစ်သည်။ ထိုအသစ်ဘုတ်၌ F သည်row3၊column2 တွင်ရှိသည်။ မူလဘုတ်၏(2,3) ကိုဖတ်မှားခြင်းနှင့် ဘုတ်တစ်ခုလုံးကိုtranspose လုပ်ခြင်းကိုမရောပါနှင့်။
Screenshot ကိုထိန်းထားသော်လည်း label အစီအစဉ်ကိုသာပြောင်းလိုက်ခြင်းက transpose ကိုအမှန်တကယ်လုပ်ထားကြောင်းမဆိုလိုပါ။ Coordinates နှင့်အသုံးပြုသောgrid version ကိုတွဲသိမ်းပါ။
Symbol တူခြင်းနှင့်နေရာတူခြင်း
ဘုတ်ပေါ်A symbol နှစ်ခုရှိလျှင် “A ကိုရွေးထားသည်” ဟူသောစာသားမှ ဘယ်ကွက်လဲမသိနိုင်ပါ။ Row/column သို့မဟုတ် stable cell ID ပါရမည်။ ဘယ်အပေါ်ထောင့်ကစရေတွက်သလဲ၊ row သည်အောက်သို့တိုးသလားကိုလည်း သတ်မှတ်ထားပါ။
0-based ပြောင်းရာတွင် row နှင့်column နှစ်ခုစလုံးမှ1 နုတ်၍(2,3) →(1,2) ဖြစ်သည်။ တစ်ခုတည်းမှနုတ်ခြင်းကအခြားကွက်သို့ရွှေ့နိုင်သည်။ UI resize ကြောင့်pixel နေရာပြောင်းသော်လည်း logical cell မပြောင်းနိုင်ပါ။ Coordinate မှန်ရုံနှင့်payline၊cluster connectivity သို့မဟုတ်ဆုရမှုကိုမဆုံးဖြတ်ပါနှင့်။