JavaScript Exercise 11 - Calculate the Factorial | Sigma Web Development Course - Tutorial #65

preview_player
Показать описание
➡️ English Subtitles are now up for all the videos!

python, C, C++, Java, JavaScript and Other Cheatsheets [++]:

►Learn in One Video[++]:

►Complete course [playlist]:

Follow Me On Social Media
Comment "#HarryBhai" if you read this 😉😉
Рекомендации по теме
Комментарии
Автор

You are providing very much clear and clean content.
Thank you so much ❤🎉

annuyadav
Автор

I know shoutouts have been given but anyway here is my solution,
Thank you so much Harry sir for this course I can't express my gratitude to you. #ChallengeAccepted
Solution:-

let num=[]
let number= prompt("Enter a number for facotrial")
for (let index = 1; index <=number; index++) {
// const element = num[index];
num.push(index)

}
console.log(num)
const red=(a, b)=>{
return a*b
}
console.log("The Factorial of the given number is: ", num.reduce(red))

rishabhsharma
Автор

const num = prompt("enter a number");
let arr = [];

for (var i = 0; i < num; i++) {
arr.push(num-i);
}

let red = (b, c) => {
arr.toString();
return b*c;
}
console.log(arr);
console.log(arr.reduce(red))

DkUnknown-xxhe
Автор

const num = process.argv[2];
const arr=[]
let factorial ;
for (let i = 0; i < num; i++) {
arr.push(num-i)

}
arr.reduce((pre, cur)=> factorial=pre*cur);
console.log(arr);
console.log(factorial);

santoshgonnar
Автор

let num = prompt("Enter the number: ")
num = Number.parseInt(num)

// Using reduce method
if(num < 0){
console.log("factorial is not defined for negative number !!")
}
let arr =[]
for(let i = 1; i <= num; i++){
arr.push(i)
}
let a = arr.reduce((a, b)=>{
return a * b;
})
console.log("Using reduce method: " + a)

// Using for loop
if(num < 0){
console.log("factorial is not defined for negative number !!")
}
let fact = 1
for(let i1 = 1; i1 <= num; i1++){
fact = fact * i1
}
console.log("Using for loop: " + fact)








Love from Maharashtra harry bhai😇😇

code_with_ayush
Автор

// for loop
const arr = [2, 3, 4, 5];

let product = 1; // Start with 1, since it's the multiplicative identity

for (let i = 0; i < arr.length; i++) {
product *= arr[i];
}

console.log(product);

// reduce method
let arr1= [2, 3, 4, 5];

let product1 = arr1.reduce((value, currentValue) => value * currentValue);

console.log(product1);

foodwithusama
Автор

let num=prompt("Enter a number to find factorial of it : ")

let arr=[]
let i=1
for (let index = 0; index <num; index++) {
const element = arr[index];
arr[index]=i;
i++;
}
console.log(arr)
const fact=((a, b)=>{
return a*b
})

console.log(arr.reduce(fact)) // Using reduce function

AmanSharmau
Автор

#Challenge accepted


function factorial(n) {
// Check if the input is non-negative
if (n < 0) {
return "Factorial is undefined for negative numbers";
}

// Use the reduce function to calculate the factorial
return Array.from({ length: n }, (_, index) => index + 1).reduce((acc, current) => acc * current, 1);
}

// Example usage
const number = 5;
const result = factorial(number);
console.log(`The factorial of ${number} is: ${result}`);

amitmauli
Автор

Hi Harry bhai, web development ke angle se sikhayiye na, like using the functions like, queryselector() DOM..
Kindly teach 1 project in which all the three html, CSS, javascript are explained.
Jo aap Netflix ka clone banaya HTML CSS ka usi ko continue karke javascript code kese likhna hai usme explain kijiye please.

Aur in projects ko AI tools ke sath use karke kese jaldi create karna wo bhi sikhayiye please,
1st the normal way usual way,
2nd creating this projects using AI tools..

Regards, hope I have conveyed my query..

Thanks Harry bhai,

thesatviklife
Автор

challenge accepted bro, ur course is such a good course kudos to u for providing such a valuable course for free.
Once again thank you so much.

themenindark
Автор

Challenge accepted & done👍

let n = 6;
let factorial = 1;
for (let i = 1; i <= n; i++) {
factorial *= i;
}
console.log(factorial);

#solution #javascript

NaveenKr
Автор

The reduce function was a bit difficult for me, but now I made it easy for everyone
//By using classic for loop
let num = prompt("Enter the number that you want to take factorial");
let result = 1;

for (let index = num; index >= 1; index--) {
//result = result * index
result *= index;
}

console.log(`The factorial of ${num} is ${result}`);

//By using Reduse method

let number = [prompt("Enter the number for factorial")];
//the reduce function :take 2 number one the original number and 2nd the number-1
let result1 = number.reduce((a, b) => {
//loop until the i will be greater then 0
for (let i = number - 1; i > 0; i--) {
//the operation num1 = num1*i
number *= i;
}
//atlast return the factorial
return a * b;
}, 1);

console.log(`The factorial of ${number} is ${result1}`);

: Must read the comments in the code ✌✌

rajafahad
Автор

const array = [1, 2, 3, 4, 5];

function factor(num) {
for (i = 1; i <= num; i++) {
array.push(i);
}
array.reduce(function(a, b) {
return a * b;
})
};

niazi
Автор

Challenge accepted
#SigmaBatchOP

#solution

let values = [];
let number = parseInt(prompt("Enter the number for which, factorial you want."));


for (number ; number > 0; number --) {
values.push(number);
}

const factorial = (a, b)=>{
return a * b;
}


alert("The factorial is : " + values.reduce(factorial));

milansingh
Автор

for loops=
let n=prompt("enter a number");
let i, sum=1;
for(i=1;i<=n;i=i+1)
{
sum=sum*i;
}
console.log(sum);
alert(sum);
reduce=
let a=[1, 2, 3, 4, 5]
const red=(a, b)=>{
return a*b
}
alert(a.reduce(red))

nsqilij
Автор

console.log("Welcome to the Factorial Calculator")

const factorial = (a)=>{
var res = 1
for (let i = 1; i <= a; i++) {
res = res * i
}
return res
}

console.log(factorial(5))

tausurrahaman
Автор

Challenge accepted🔥 #SigmaBatchOP #solution
function factorialReduce(num) {
if (num < 0) {
return "Factorial is not defined for negative numbers.";
}

// Using reduce to calculate factorial
return Array.from({ length: num }, (_, index) => index + 1).reduce((acc, val) => acc * val, 1);
}

// Function using for loop to calculate factorial
function factorialForLoop(num) {
if (num < 0) {
return "Factorial is not defined for negative numbers.";
}

// Using for loop to calculate factorial
let result = 1;
for (let i = 1; i <= num; i++) {
result *= i;
}
return result;
}

// Example usage
const numToCalculateFactorial = 5;
const resultReduce =
console.log(`Factorial of ${numToCalculateFactorial} using reduce: ${resultReduce}`);

const = 5;
const resultForLoop =
console.log(`Factorial of using for loop: ${resultForLoop}`);

aamish.iqbal
Автор

<script>
let number =6
let temp = 1
for(let i=1;i<=number;i++)
{
temp =temp * i
}
console.log(temp)
</script>

SHIVAM_NARWADE
Автор

arr = [1, 2, 3, 4, 5, 6]
let x = arr.reduce((val1, val2) => {
return val1*val2
})
console.log(x)
let fact=1
for (let i = 0; i<arr.length; i++){
fact=fact*arr[i]
}
console.log(fact)

RohanReddy-xksm
Автор

<script>
const num = 6;
const factors = Array.from({ length: num }, (_, i) => i + 1).filter((val) => num % val === 0);
console.log(factors);
</script>

ashish-anand