စက်ရုံများသည်သင်္ချာဆိုင်ရာအရေးပါသောအယူအဆတစ်ခုဖြစ်သည်။ ၎င်းသည်အပြုသဘောဆောင်သောကိန်းနှင့်အောက်ပါအပြုသဘောဆောင်သောကိန်းဂဏန်းများအားလုံး၏ထုတ်ကုန်ကိုကိုယ်စားပြုသောသင်္ချာဆိုင်ရာအယူအဆတစ်ခုဖြစ်သည်။ ဥပမာအားဖြင့် 5 ၏ 5 × 4 × 3 × 3 × 3 × 2 × 1 = 120 ဟုထုတ်ဖော်ပြောဆိုသည်။ စက်ရုံများသည်ပေါင်းစပ်ထားသောသင်္ချာ, စာရင်းအင်းနှင့်သင်္ချာဆိုင်ရာခွဲခြမ်းစိတ်ဖြာစသည့်လယ်ကွင်းများတွင်စက်ရုံများကိုကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။
အဆုံးမှာသုညအရေအတွက်ကနံပါတ်အဆုံးမှာရှိတဲ့သုညဘယ်လောက်ရှိသလဲဆိုတာကိုရည်ညွှန်းတယ်။ ကိန်းဂဏန်းတစ်ခု၏စက်ရုံတစ်ခုအတွက်အဆုံးမှာသုညအရေအတွက်သည်အဓိကအားဖြင့်၎င်း၏ပြိုကွဲထွက်ပေါက် 5 ပြီးနောက်နံပါတ်များကဆုံးဖြတ်သည်။ အကြောင်းပြချက်မှာအချက်တစ်ချက်စီ၏ကိန်းဂဏန်းတစ်ခုစီ၏နံပါတ်သည်များသောအားဖြင့်အချက်များ 5 အရေအတွက်ထက်များသောအားဖြင့် 5. factorial တွင်နောက်ဆုံးသုညအရေအတွက်နှင့်ညီမျှသည်။ 5265 တွင် End Zeros အရေအတွက်သည် 1315 ဖြစ်သည်။
အောက်ဖော်ပြပါအချက်သည် PHP တွင်ရေးသားထားသောပရိုဂရမ်တစ်ခုဖြစ်သည်။
အထက်ပါ PHP Code တွင် `countzeroesinfordoral`. function သည် parameter $ x ကိုလက်ခံသည်, End Zeros အရေအတွက်ကိုဒေါ်လာ X တွင်ယူပြီးပြန်ပို့သည်။ function ကို 5 မှစတစ်ကာမှစတင်သည်။ တစ်ချိန်ချိန်တွင်တဖြည်းဖြည်းတိုးများလာသည်နှင့်တဖြည်းဖြည်းတိုးများလာသည်။ 5 x တွင်အချက် 5 ဒေါ်လာကိုတွက်ချက်ပြီး `$ zeroules` variable ထဲသို့စုဆောင်းသည်။ နောက်ဆုံးအနေနဲ့ function ကိုတွက်ချက်မှုရလဒ်ပြန်လာ။
Enter Zeros အရေအတွက်ကိုတွက်ချက်ရန် `` end Zeros အရေအတွက်ကိုတွက်ချက်ရန် input value $ num ဟုခေါ်သည်။ `eCho`` output ကိုသုံးပါ။
အထက်ပါကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
အထက်ပါကုဒ်များအရစက်ရုံသည် 3628800 ဖြစ်ပြီးအဆုံးမှာသုည 2 ခုရှိသည်။ စစ်ဆင်ရေးရလဒ်များမျှော်လင့်ချက်များနှင့်ကိုက်ညီဖြစ်ကြသည်။
ဤဆောင်းပါးသည်စက်ပိုင်းဆိုင်ရာအယူအဆနှင့်တွက်ချက်မှုဆိုင်ရာနည်းလမ်းကိုမိတ်ဆက်ပေးပြီး factorials အဆုံးတွင်သုညအရေအတွက်ကိုတွက်ချက်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအာရုံစိုက်သည်။ တိကျသော PHP ကုဒ်သင်္ကေတမှတစ်ဆင့်စာဖတ်သူများသည် End Zero အရေအတွက်ကိုအချက်များဖြင့်ဆုံးဖြတ်ရန်စာဖတ်သူများအားနားလည်အောင်ကူညီပါ။ ဤဆောင်းပါးသည်တွက်ချက်ခြင်းနှင့်၎င်း၏အဆုံးမဲ့သုညကိုပိုမိုနားလည်သဘောပေါက်ရန်သင်မျှော်လင့်ပါသည်။