မဟာဘုတ္ဇယားက
|
|
အဓိပတိ
|
|
|
အထြန္း
|
သိုက္
|
ရာဇ
|
|
မရဏ
|
ဘဂၤ
|
ပုတိ
|
ဇယားကြက္မွာ ေအာက္ဆံုးတန္း အလယ္ကြက္ ဘဂၤ ကေနစၿပီး ဘယ္ဘက္ မရဏ ၿပီးရင္ အထြန္း၊ ေနာက္ သိုက္၊ ရာဇ၊ ပုတိ နဲ႔ အဓိပတိက ေနာက္ဆံုးနဲ႔ အေပၚဆံုးမွာပါ။
အဲဒီေတာ့ ျမန္မာေကာဇာသကၠရာဇ္ ၁၃၃၆ ခုႏွစ္မွာ ေမြးတဲ့ အဂၤါသား ဆိုၾကပါစို႔။
၁၃၃၆ ကို ၇ နဲ႔ စားရင္ အႂကြင္းက ၆ ရပါတယ္။
၆ ရတဲ့အတြက္ “ေအာင္လံထူစစ္သူႀကီးပြဲ” လကၤာအရ (၆)ေသာၾကာျဖစ္တဲ့ “သူ” ကေနစတင္ၿပီး “သူႀကီးပြဲေအာင္လံထူစစ္” ဆိုၿပီး မဟာဘုတ္ဇယားမွာ အစဥ္အတိုင္း ေရးသြင္းရပါမယ္။
ဒါေၾကာင့္မို႔
|
|
စစ္
|
|
|
ပြဲ
|
ေအာင္
|
လံ
|
|
ႀကီး
|
သူ
|
ထူ
|
ဆိုတဲ့ မဟာဘုတ္ဇယားကို ရပါၿပီ အဲဒီအခါၾကမွ အဂၤါသားျဖစ္တဲ့အတြက္ အဂၤါနံ စစ္ဟာ မဟာဘုတ္ရဲ႕ ဘယ္ေနရာမွာ ေရာက္ေနလဲ ၾကည့္ရပါတယ္။ ဟိုအေပၚဆံုးက အဓိပတိ အကြက္မွာ ေရာက္ေနတာမို႔ ျမန္မာသကၠရာဇ္ ၁၃၃၆ ခုႏွစ္ဖြား အဂၤါသားဟာ အဓိပတိဖြားလို႔ ေျပာလို႔ရပါတယ္။ အဲဒီက်မွ မဟာဘုတ္ အေဟာနဲ႔တြဲၿပီး အဓိပတိဖြားမ်ား ဟာ ဆရာႀကီးလုပ္ခ်င္တယ္၊ ဘာျဖစ္တယ္၊ ညာျဖစ္တယ္ေပါ႔ အေဟာ ထုတ္ပါတယ္။
အဲဒီေတာ့ ဒီေနရာမွာ စဥ္းစားသင့္တာက ၆ ႂကြင္းတဲ့ အဂၤါသားက အဓိပတိဆိုရင္၊ ၆ ႂကြင္းတဲ့ တနဂၤေႏြသားဆိုရင္ “ေအာင္” ေရာက္ေနတဲ့ သိုက္အကြက္ျဖစ္တဲ့အတြက္ သိုက္ဖြား၊ ၆ ႂကြင္း တနလၤာသားက မရဏဖြား၊ ၆ ႂကြင္း ၾကာသာပေတးသားက အထြန္းဖြား၊ ၆ ႂကြင္း ဗုဒၶဟူးသားက ရာဇဖြား၊ ၆ ႂကြင္း စေနသားက ပုတိဖြားဆိုတဲ့ အေျဖေတြ ထပ္ရပါတယ္။
ဒါဆိုရင္ တျခား ၁၊ ၂၊ ၃၊ ၄၊ ၅ ႂကြင္းတဲ့သူေတြနဲ႔ အႂကြင္းသုည စားလို႔ ျပတ္တဲ့သူေတြအတြက္ေရာဆိုၿပီး တြက္ၾကည့္လိုက္ေတာ့
|
|
ပြဲ
|
|
|
|
သူ
|
|
|
ထူ
|
စစ္
|
သူ
|
|
ေအာင္
|
လံ
|
ထူ
|
|
လံ
|
ေအာင္
|
ႀကီး
|
|
ပြဲ
|
ႀကီး
|
စစ္
|
|
(၁) - ႂကြင္း
|
|
(၂) - ႂကြင္း
|
|
တနဂၤေႏြသား
|
၀-ဘဂၤ
|
|
တနဂၤေႏြသား
|
၂-အထြန္း
|
|
တနလၤာ
|
၅-ပုတိ
|
|
တနလၤာ
|
၀-ဘဂၤ
|
|
အဂၤါ
|
၃-သိုက္
|
|
အဂၤါ
|
၅-ပုတိ
|
|
ဗုဒၶဟူး
|
၁-မရဏ
|
|
ဗုဒၶဟူး
|
၃-သိုက္
|
|
ၾကာသာပေတး
|
၆-အဓိပတိ
|
|
ၾကာသာပေတး
|
၁-မရဏ
|
|
ေသာၾကာ
|
၄-ရာဇ
|
|
ေသာၾကာ
|
၆-အဓိပတိ
|
|
စေန
|
၂-အထြန္း
|
|
စေန
|
၄-ရာဇ
|
|
|
|
|
|
|
|
|
|
|
|
ထူ
|
|
|
|
ေအာင္
|
|
|
ႀကီး
|
ပြဲ
|
ေအာင္
|
|
စစ္
|
သူ
|
ႀကီး
|
|
သူ
|
စစ္
|
လံ
|
|
ထူ
|
လံ
|
ပြဲ
|
|
(၃) - ႂကြင္း
|
|
|
(၄) - ႂကြင္း
|
|
|
တနဂၤေႏြသား
|
၄-ရာဇ
|
|
တနဂၤေႏြသား
|
၆-အဓိပတိ
|
|
တနလၤာ
|
၂-အထြန္း
|
|
တနလၤာ
|
၄-ရာဇ
|
|
အဂၤါ
|
၀-ဘဂၤ
|
|
အဂၤါ
|
၂-အထြန္း
|
|
ဗုဒၶဟူး
|
၅-ပုတိ
|
|
ဗုဒၶဟူး
|
၀-ဘဂၤ
|
|
ၾကာသာပေတး
|
၃-သိုက္
|
|
ၾကာသာပေတး
|
၅-ပုတိ
|
|
ေသာၾကာ
|
၁-မရဏ
|
|
ေသာၾကာ
|
၃-သိုက္
|
|
စေန
|
၆-အဓိပတိ
|
|
စေန
|
၁-မရဏ
|
|
|
|
|
|
|
|
|
|
|
|
ႀကီး
|
|
|
|
စစ္
|
|
|
လံ
|
ထူ
|
စစ္
|
|
ပြဲ
|
ေအာင္
|
လံ
|
|
ေအာင္
|
ပြဲ
|
သူ
|
|
ႀကီး
|
သူ
|
ထူ
|
|
(၅) - ႂကြင္း
|
|
|
(၆) - ႂကြင္း
|
|
|
တနဂၤေႏြသား
|
၁-မရဏ
|
|
တနဂၤေႏြသား
|
၃-သိုက္
|
|
တနလၤာ
|
၆-အဓိပတိ
|
|
တနလၤာ
|
၁-မရဏ
|
|
အဂၤါ
|
၄-ရာဇ
|
|
အဂၤါ
|
၆-အဓိပတိ
|
|
ဗုဒၶဟူး
|
၂-အထြန္း
|
|
ဗုဒၶဟူး
|
၄-ရာဇ
|
|
ၾကာသာပေတး
|
၀-ဘဂၤ
|
|
ၾကာသာပေတး
|
၂-အထြန္း
|
|
ေသာၾကာ
|
၅-ပုတိ
|
|
ေသာၾကာ
|
၀-ဘဂၤ
|
|
စေန
|
၃-သိုက္
|
|
စေန
|
၅-ပုတိ
|
|
|
|
|
|
|
|
|
|
|
|
လံ
|
|
|
|
သူ
|
ႀကီး
|
ပြဲ
|
|
|
စစ္
|
ထူ
|
ေအာင္
|
|
|
(၀) - ႂကြင္း
|
|
|
တနဂၤေႏြသား
|
၅-ပုတိ
|
|
|
တနလၤာ
|
၃-သိုက္
|
|
|
အဂၤါ
|
၁-မရဏ
|
|
|
ဗုဒၶဟူး
|
၆-အဓိပတိ
|
|
|
ၾကာသာပေတး
|
၄-ရာဇ
|
|
|
ေသာၾကာ
|
၂-အထြန္း
|
|
|
စေန
|
၀-ဘဂၤ
|
|
|
|
|
|
|
|
အဲဒီ အတိုင္း အႂကြင္းနဲ႔ ေန႔နံအလိုက္ အေျဖထုတ္ၾကည့္လိုက္ေတာ့ ပံုေသ ဇယားေတြ ထြက္လာပါတယ္။ အဲဒီဇယားေတြမွာ ျဖစ္ေနတဲ့ ကိန္းစဥ္ေတြဟာ ပံုေသေတြဆိုတာ ျမင္သာလာပါတယ္။ ပိုၿပီး သိသာ ျမင္သာေအာင္ ၂ ဖက္ျမင္ ဇယားထဲကို ထည့္ၾကည့္ရေအာင္…
|
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
|
0
|
0
|
5
|
3
|
1
|
6
|
4
|
2
|
|
1
|
2
|
0
|
5
|
3
|
1
|
6
|
4
|
|
2
|
4
|
2
|
0
|
5
|
3
|
1
|
6
|
|
3
|
6
|
4
|
2
|
0
|
5
|
3
|
1
|
|
4
|
1
|
6
|
4
|
2
|
0
|
5
|
3
|
|
5
|
3
|
1
|
6
|
4
|
2
|
0
|
5
|
|
6
|
5
|
3
|
1
|
6
|
4
|
2
|
0
|
ဒီဇယားအရဆိုရင္ ေတာ္ေတာ္ ရွင္းေလာက္ပါၿပီ၊ X ၀င္႐ိုးအတိုင္း ေမြးေန႔ေတြထားၿပီး Y ၀င္႐ိုး အတိုင္း အႂကြင္း ကိန္း ဂဏန္းေတြ ထားၿပီး ရလဒ္ေတြကို ထည့္သြင္းလိုက္တာ ပံုေသ ဇယားတစ္ခု ရသြားပါတယ္။ ဒီဇယားနဲ႔ ဘယ္ေန႔သား ဘာကိန္းႂကြင္းရင္ ဘာအဖြားျဖစ္တယ္ဆိုတာ တန္းေျပာလို႔ရသြားပါတယ္။ အဲဒီအခါက်မွ ဒီကိန္းစဥ္တန္းကို ေျပလည္ေစတဲ့ Equation တစ္ခုကို ေဖာ္ရပါတယ္။ ဒါေနရာမွာ သခ်ၤာသမားေတြရဲ႕ က႑က အေရးပါလာပါတယ္။ ႀကံဳတုန္းေျပာရရင္ အိုင္တီေမာင္ေမာင္က ကြန္ပ်ဴတာနဲ႔ ေက်ာင္းၿပီးထားတာမဟုတ္ပါဘူး သခ်ၤာနဲ႔ ဘြဲ႕ရတာပါ။ ၁၉၉၅ ခုႏွစ္ မႏၲေလး တကၠသိုလ္ကေနပါ။
ကိန္းစဥ္တန္းေတြကို ေျပလည္တဲ့ Equation ဆိုတာက ဥပမာ၊ ၁ ၃ ၅ ၇ ၉ . . . . လို႔ ေျပာလိုက္ရင္ အားလံုးသိေနၾကပါၿပီ ၉ ၿပီးရင္ ၁၁ လာေတာ့မယ္၊ ၿပီးရင္ ၁၃ လာေတာ့မယ္ ဆိုတာကိုေပါ႔။ ဒါက သိသာတဲ့ ကိန္းစဥ္တန္းကေန …,N, N+2 ကို စဥ္းစားမိၾကလို႔ပါ။ ဒီကိန္းစဥ္တန္းကေန ၁ ခုေျမာက္မွာ ၁၊ ၂ ခုေျမာက္မွာ ၃၊ ၃ ခုေျမာက္မွာ ၅၊ ၄ ခုေျမာက္မွာ ၇၊ ၅ ခုေျမာက္မွာ ၉ လို႔ စဥ္းစားမိရင္ေတာ့ အႀကိမ္ ၁၀၀၀ ခုေျမာက္မွာ ဘာျဖစ္ရမယ္ဆိုတဲ့ Equation ထုတ္လိုက္ႏိုင္ပါၿပီ။
အဲဒါကေတာ့
Result = X + (X-1) ပါပဲ။ တစ္နည္းအားျဖင့္ Result = 2X – 1 ပါပဲ။
အဲဒီေနရာမွာ X ဟာ အႀကိမ္အေရအတြက္ပါ။ ဒါေၾကာင့္ ဒီ Equation အရ အႀကိမ္ ၁၀၀၀ ေျမာက္ ကိန္း ဂဏန္းဟာ ၁၉၉၉ ျဖစ္ေနပါလိမ့္မယ္။
ဒီလိုနည္းနဲ႔ မဟာဘုတ္ဇယားကိုေျပလည္ေစတဲ့ Equation ထုတ္ၾကည့္ေတာ့
Result = [{(7-X) + Y}* 2 ] Mod 7 ဆိုတာ ထြက္လာပါတယ္။
ဒီေနရာမွာ X ဆိုတာ ေမြးနံပါ၊ တနဂၤေႏြဆို ၁၊ တနလၤာဆို ၂ ေပါ႔။ Y ကေတာ့ ႂကြင္းကိန္းပါ၊ ဒါေၾကာင့္ ၇ ထဲကေန ေမြးနံကို ႏႈတ္၊ ကိန္းႂကြင္းနဲ႔ေပါင္း၊ ၂ နဲ႔ေျမႇာက္ၿပီး ၇ နဲ႔ စားလို႔ရတဲ့ ကိန္းႂကြင္းဟာ ရလဒ္ အဖြားေတြပဲေပါ႔။ ကိန္းႂကြင္းဆိုတာ ျမန္မာေမြးေန႔ခုႏွစ္ကို ၇ နဲ႔စားလို႔ ရတဲ့အႂကြင္းကိုေျပာတာပါ။ ေမြးတဲ့ခုႏွစ္ကို ျမန္မာလို မသိတဲ့သူေတြက April 18 မတိုင္ခင္ေမြးတဲ့သူဆိုရင္ ခရစ္ႏွစ္ထဲကေန ၆၃၉ ႏႈတ္ရမွာပါ။ April 18 ေနာက္ပိုင္းေမြးတဲ့သူေတြကေတာ့ အဂၤလိပ္ခုႏွစ္ထဲကေန ၆၃၈ ႏႈတ္ရမွာပါ။
ဒါဆိုရင္ ပ႐ိုဂရမ္ေရးရတာ အရမ္းလြယ္သြားၿပီေပါ႔၊ မဟာဘုတ္တြက္တဲ့ Function မွာ Parameter ေတြအျဖစ္ X နဲ႔ Y ျဖစ္တဲ့ ေမြးေန႔နဲ႔ ကိန္းႂကြင္းကို ေပးၿပီး ေရးရင္ရပါၿပီ။ ဒါထက္ပိုၿပီး သံုးစြဲသူကို အစဥ္ေျပေစခ်င္လို႔ သူ႔ရဲ႕ ခရာဇ္သကၠရာဇ္ ေမြးေန႔ေပးယံုနဲ႔ ျဖစ္ေစခ်င္ရင္ေတာ့ သူရဲ႕ ခရာဇ္သကၠရာဇ္ကို ျမန္မာေကာဇာသကၠရာဇ္ေျပာင္း ၿပီး ၇ နဲ႔စား ကိန္းႂကြင္းထုတ္တြက္ရင္လည္း ရပါတယ္။ ဘယ္ႏွစ္ရက္၊ ဘယ္ႏွစ္လ၊ ဘယ္ႏွစ္ခုႏွစ္ဖြားလို႔ ေမြးေန႔ေျပာမွေတာ့ စေန၊ တနဂၤေႏြေတြလည္း ပါသြားပါၿပီ။
ကဲဒါဆိုရင္ လက္ေတြ႕ ကိုယ္ကၽြမ္းက်င္တဲ့ Programming Language တစ္ခုခုသံုးၿပီး ေတြးၾကည့္ ေရးၾကည့္ၾကပါလို႔ ေျပာရင္း…။
(Algorithm အေၾကာင္း ေတြးျဖစ္ေအာင္ လမ္းစဖြင့္ေပးေသာ ကို၀ဏၰကိုအား ေက်းဇူးတင္လ်က္။)