Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी प्रोग्राम पहले 'एन' नंबरों को खोजने के लिए जो एक सरणी में गायब हैं

किसी सरणी में पहले 'n' नंबरों को खोजने के लिए, PHP कोड इस प्रकार है -

उदाहरण

<?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 को सौंपी जाती है, और वक्र मान 1 को सौंपा जाता है। इसके बाद, गिनती मान और सरणी के पहले 'एन' तत्वों की तुलना की जाती है, और 'i' मान की लंबाई के साथ तुलना की जाती है। यदि curr सरणी के तत्वों में से एक के समान है, तो गिनती मान बढ़ जाता है। अन्यथा, 'i' मान बढ़ जाता है। इस फ़ंक्शन के बाहर, ऐरे को परिभाषित किया जाता है, और 'लेन' वेरिएबल को ऐरे की लंबाई के लिए असाइन किया जाता है।

पहले 'एन' तत्वों को 5 के रूप में असाइन किया गया है। इन मानों को पैरामीटर के रूप में पास करके फ़ंक्शन को कॉल किया जाता है, और आउटपुट कंसोल पर मुद्रित होता है।


  1. एक सरणी से लापता तत्वों को खोजने के लिए PHP प्रोग्राम

    सरणी से गायब तत्वों को खोजने के लिए array_diff फ़ंक्शन का उपयोग किया जा सकता है। उदाहरण <?php    function absent($my_list)    {       $my_array = range(min($my_list), max($my_list));       return array_diff($my_array, $my_list);    } &nb

  1. पायथन में सरणी में गायब होने वाले न्यूनतम संभव पूर्णांक को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें पहली लापता सकारात्मक संख्या को खोजना होगा। दूसरे शब्दों में, सबसे कम धनात्मक संख्या जो सरणी में मौजूद नहीं है। सरणी में डुप्लीकेट और ऋणात्मक संख्याएं भी हो सकती हैं। इसलिए, यदि इनपुट nums =[0,3,1] जैसा है, तो आउटपुट 2 . होगा

  1. पायथन में पहली n विषम संख्याओं का योग ज्ञात करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या n है, हमें पहले n धनात्मक विषम संख्याओं का योग ज्ञात करना है। इसलिए, अगर इनपुट 7 जैसा है, तो आउटपुट 49 होगा [1+3+5+7+9+11+13] =49 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि n, 0 के समान है, तो वापसी 0 योग :=1, गिनती :=0, अस्थायी :=1 गिनते समय