Que.1 Find the Product.
const Find_Prod = (array, N) =>
{
let Prod=1; // declare Prod and initialize with 1
for(let i=0; i<N; i++){
Prod *=array[i]; // Prod= 1x1x2x3x4x5= 120
}
return Prod; // 120
};
Que.2 Find the Sum.
const Find_Sum = (array, N) =>
{
let sum = 0;
for(let i=0; i<N; i++){
sum = sum + array[i];
}
return sum;
};
Que.3 Count Occurrences
const findCount = (N, K, Arr) =>
{
let count = 0;
for(let i=0; i<N; i++){
if(Arr[i]===K){
// if array element value and data type is equal to k then increase count value
count++;
}
}
return count; // return final result of count
};
Que.4 Even Odd
const findEvenOdd = (N, Arr) =>
{
let Odd = 0; // Declare and initilize with 0 of Odd
let even = 0; // Declare and initilize with 0 of even
for(let i=0; i<N; i++){ // Now check every array element
if(Arr[i]%2===0){ // for even element
even += Arr[i];
}
else{
Odd += Arr[i]; // for odd element
}
}
return [even, Odd]; // final result sum of odd number's and even number's
};
Que.5 Find whether the number is present or not
const Find_Num = (array,N,M) =>
{
for(let i=0; i<N; i++){
if(array[i]===M){
return "YES";
}
}
return "NO";
};
Que.6 Higher Age
const highAge = (N, Arr) =>
{
const answer =[]; // other array
for(let i in Arr){
if(Arr[i]>=18){
answer.push(Arr[i]);
}
}
return answer;
};
Que.7 Increment the Array Elements
const Inc_Arr = (array,N) =>
{
const Ans = array.map(x => x + 1); // map is a built-in method of an array
// x is current array and x + 1 is increase 1 of array's per value
console.log(Ans.join(" "));
};
Que.8 Pass or Fail
const isAllPass = (N, Arr) =>
{
for(let i=0; i < N; i++){
for(let j=i+1; j < N; j++){
if(Arr[i]>=32 && Arr[j]>=32){
return "YES";
}
else{
return "NO";
}
}
}
return "No";
};
Que.9 Unique Color Shirt
function Unique_Shirts (arr,N) {
const num = [];
let Count = 0; // count of unique colors
for (let i = 0; i < N; i++) {
const color = arr[i];
num[color] = (num[color] || 0) + 1;
}
// count the number of unique colors
for (let color in num) {
if (num[color] === 1) {
Count++;
}
}
return Count;
}
Que.10 Min and Max
function arrayMin(arr) {
let minVal = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] < minVal) {
minVal = arr[i];
}
}
return minVal;
}
function arrayMax(arr) {
let maxVal = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > maxVal) {
maxVal = arr[i];
}
}
return maxVal;
}
Que.11 Birthday Game
function Birthday_Game(arr,D ,M) {
let count = 0;
for (let i = 0; i <= arr.length - M; i++) {
let sum = 0;
for (let j = i; j < i + M; j++) {
sum += arr[j];
}
if (sum === D) {
count++;
}
}
return count;
}