কম্পিউটার টিউটোরিয়াল

PHP প্রোগ্রাম: একটি দত্তক অ্যারেতে অনুপস্থিত সংখ্যাগুলো বের করা


একটি দত্তক অ্যারেতে অনুপস্থিত সংখ্যাগুলো বের করার জন্য কোড নিচের মতো:

উদাহরণ

<?php
function missing_nums($my_arr, $arr_len, $val) {
    sort($my_arr); sort($my_arr , $arr_len);
    $i = 0;
    while ($i < $n && $my_arr[$i] <= 0)
        $i++;
    $count = 0; $current_num = 1;
    while ($count < $k && $i < $arr_len)
    {
        if ($arr[$i] != $current_num)
        {
            echo $current_num , " ";
            $count++;
        }
        else
            $i++;
        $current_num++;
    }
    while ($count < $val)
    {
        echo $current_num , " ";
        $current_num++;
        $count++;
    }
}
$my_arr =array ( 6, 7, 9 );
$arr_len = sizeof($my_arr);
$val = 5;
print_r("The missing numbers in the array is ");
missing_nums($my_arr, $arr_len, $val);
?>

আউটপুট

The missing numbers in the array is 1 2 3 4 5

‘missing_nums’ নামক একটি ফাংশন ডিফাইন করা হয়েছে যা চেক করে একটি সतত সংখ্যার অ্যারেতে কোনো সংখ্যা অনুপস্থিত আছে কিনা। এটি অ্যারে traverser করে এবং কাউন্ট এবং current_num চেক করে যা ইটারেট করা হচ্ছে। যদি দুটি মান পূর্ববর্তী সংখ্যায় ১ যোগ করলে না পাওয়া যায়, সেটি অনুপস্থিত মाना হয়।

ফাংশনের বাইরে, অ্যারেটি ডিফাইন করা হয়েছে, এর দৈর্ঘ্য একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে এবং কতগুলো অনুপস্থিত সংখ্যা বের করতে হবে সেটিও ডিফাইন করা হয়েছে। ফাংশনটি এই মানগুলো প্যারামিটার হিসেবে পাস করে কল করা হয়েছে এবং কম্পিউট করা আউটপুট কনসোলে ডিসপ্লে করা হয়েছে।


  1. PHP-এ অ্যারে থেকে অনুপস্থিত এলিমেন্ট বের করার প্রোগ্রাম

  2. PHP-এ অ্যারেতে থাকা মানগুলোয়ের স্ট্যান্ডার্ড ডেভিয়েশন বের করার প্রোগ্রাম

  3. জাভায় অনসোর্টেড ইন্টিজার অ্যারেতে অনুপস্থিত পজিটিভ নম্বর খুঁজে বের করা

  4. পাইথনে অ্যারেতে অনুপস্থিত ন্যূনতম পজিটিভ পূর্ণসংখ্যা খুঁজে বের করার প্রোগ্রাম