কম্পিউটার

PHP প্রোগ্রাম প্রথম 'n' নম্বরগুলি খুঁজে বের করতে যা একটি অ্যারেতে অনুপস্থিত


একটি অ্যারেতে অনুপস্থিত প্রথম 'n' সংখ্যাগুলি খুঁজে পেতে, পিএইচপি কোডটি নিম্নরূপ -

উদাহরণ

<?php
   function missing_values($my_arr, $len, $n){
      sort($my_arr); sort($my_arr , $len);
      $i = 0;
      while ($i < $n && $my_arr[$i] <= 0)
      $i++;
      $count = 0; $curr = 1;
      while ($count < $n && $i < $len){
         if ($my_arr[$i] != $curr){
            echo $curr , " ";
            $count++;
         }
         else
            $i++;
            $curr++;
      }
      while ($count < $n){
         echo $curr , " ";
         $curr++;
         $count++;
      }
   }
   $my_arr = array(6, 8, 0);
   $len = sizeof($my_arr);
   $n = 5;
   print_r("The missing values of the array are ");
   missing_values($my_arr, $len, $n);
?>

আউটপুট

The missing values of the array are 1 2 3 4 5

উপরের কোডে, 'missing_values' নামের একটি ফাংশন সংজ্ঞায়িত করা হয়েছে, যা অ্যারে, দৈর্ঘ্য এবং অ্যারে থেকে অনুপস্থিত প্রথম কয়েকটি সংখ্যা নেয়৷

একটি ভেরিয়েবল 0-এ বরাদ্দ করা হয় এবং প্রথম কয়েকটি সংখ্যা যা 0 বা তার বেশি খুঁজে পাওয়া দরকার তা পরীক্ষা করা হয়। যদি এটি 0 হয়, এটি বৃদ্ধি করা হয়৷

একটি গণনা 0-এ বরাদ্দ করা হয়, এবং curr মান 1-এর জন্য বরাদ্দ করা হয়। এরপর, গণনা মান এবং অ্যারের প্রথম 'n' উপাদান তুলনা করা হয়, এবং 'i’th মান দৈর্ঘ্যের সাথে তুলনা করা হয়। যদি curr অ্যারের একটি উপাদানের মতো হয়, তাহলে গণনার মান বৃদ্ধি করা হয়। অন্যথায়, 'i' মান বৃদ্ধি পায়। এই ফাংশনের বাইরে, অ্যারেটি সংজ্ঞায়িত করা হয়, এবং অ্যারের দৈর্ঘ্যের জন্য 'লেন' ভেরিয়েবল বরাদ্দ করা হয়।

প্রথম 'n' উপাদানগুলিকে 5 হিসাবে বরাদ্দ করা হয়েছে৷ এই মানগুলিকে প্যারামিটার হিসাবে পাস করে ফাংশনটিকে কল করা হয় এবং আউটপুটটি কনসোলে প্রিন্ট করা হয়৷


  1. বিজোড় প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফল খুঁজে বের করার জন্য পিএইচপি প্রোগ্রাম

  2. পিএইচপি প্রোগ্রাম একটি অ্যারে থেকে অনুপস্থিত উপাদান খুঁজে পেতে

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

  4. পাইথনে প্রথম n বিজোড় সংখ্যার যোগফল বের করার প্রোগ্রাম