जावास्क्रिप्ट फ़ंक्शंस के साथ कोड में त्रुटियाँ ढूँढना
निम्नलिखित कार्यों में किसी प्रोग्रामर ने कोड लिखा है और संभवतः उसमें त्रुटियाँ की हैं। आपको जाँच करनी चाहिए कि क्या कोड वही करता है जो वर्णित है। यदि कोड गलत तरीके से काम कर रहा है, तो आपको त्रुटियों को सही करना चाहिए।
कोड को दो फ़ंक्शंस के परिणामों का योग ढूँढना चाहिए:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
कोड को सरणी के तत्वों का योग ढूँढना चाहिए:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
कोड को सरणी के तत्वों का योग ढूँढना चाहिए, हालाँकि, कुछ भी प्रिंट नहीं करता है:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
कोड को दो फ़ंक्शंस के परिणामों का योग ढूँढना चाहिए:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
कोड को सरणी के तत्वों का योग ढूँढना चाहिए:
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
फ़ंक्शन 1 से 9 तक की संख्या में शून्य जोड़ता है,
और 9 से अधिक की संख्या को बिना बदलाव के लौटाता है:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
कोड को यह जाँचना चाहिए कि संख्या एक अभाज्य संख्या है या नहीं:
<?php
var_dump(isPrime(13)); // true प्रिंट करना चाहिए
var_dump(isPrime(12)); // false प्रिंट करना चाहिए
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>