PHP တွင် အကောင်းဆုံး အယ်လ်ဂိုရစ်သမ် ရွေးချယ်ခြင်း
ကုဒ်၏ပြဿနာသည် တစ်ခါတစ်ရံ ပြဿနာကို အဆင်ပြေဆုံး မဟုတ်သော ဖြေရှင်းနည်း ရွေးချယ်မိခြင်းနှင့် ဆက်စပ်နေတတ်သည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့ရှေ့တွင် မေးခွန်းတစ်ခု ရှိသည်၊
1 မှ 1000000 အထိ ကိန်းပြည့်များ၏ ပေါင်းလဒ်ကို ရှာရန်။
ပေးထားသော အလုပ်ကို ဖြေရှင်းကြပါစို့။
<?php
$sum = 0;
for ($i = 1; $i <= 1000000; $i++) {
$sum += $i;
}
echo $i;
?>
ဘာမှားနေသနည်း။ အမှန်မှာ၊ ပေးထားသော ပြဿနာကို ဖြေရှင်းရန်အတွက် သင်္ချာပုံသေနည်း ဖြေရှင်းနည်း ရှိပါသည်။
ဤဖြေရှင်းနည်းသည် သယံဇာတ အရင်းအမြစ်များ လိုအပ်ခြင်း မရှိသလောက်ပင်။ ၎င်းကို ပရိုဂရမ်ရေးကြပါစို့။
<?php
$n = 1000000;
$sum = $n * ($n + 1) / 2;
echo $sum;
?>
သင်ခန်းစာ - ရင်းမြစ်အများကြီးလိုအပ်သော အလုပ်တစ်ခုကို မဖြေရှင်းမီ ၎င်းအတွက် အဆင်သင့်ဖြစ်ပြီးသား သင်္ချာပုံသေနည်း သို့မဟုတ် အဆင်သင့်ဖြစ်ပြီးသား သင်္ချာနည်းလမ်း ရှိမရှိ အမြဲစစ်ဆေးပါ။
1 မှ
1000 အထိ ကြားကာလမှ 5 ဖြင့် အကြွင်းမဲ့စားလို့ရသော ကိန်းများ၏ အရေအတွက်ကို ရှာပါ။
1 မှ 1000000 အထိ ကိန်းအားလုံးကို ရေးသားရန် လိုအပ်မည့် ဂဏန်းများ၏ အရေအတွက်ကို ရှာပါ။
1 မှ
10000 အထိ ကြားကာလမှ ကိန်းအရင်းအားလုံးကို ရှာပါ။ ၎င်းသည် ကြယ်ပွင့်အမှတ်အသားပါသော မေးခွန်းဖြစ်ပြီး မဖြေရှင်းလည်း ရပါသည်။