코플릿/반복문 5

isPrime

문제 1 이상의 자연수를 입력받아 소수(prime number)인지 여부를 리턴해야 합니다. 수도코드 초기값을 루트num으로 설정해준다. num === 1 이면 return falsenum === 2 이면 return true반복문을 설정하여 초기값보다 작을 때 num이 i로 나누어 떨어진다면 return false 아니면 return true 더보기 function isPrime(num) { let sqrt = parseInt(Math.sqrt(num)); if (num === 1) { return false; } if (num === 2) { return true; } if (num % 2 === 0) { return false; } for (let i = 3; i

코플릿/반복문 2021.10.07

factorial

문제 수를 입력받아 n-factorial(n!) 값을 리턴해야 합니다. 반복문(for)문을 사용해야 합니다. factorial(0)은 1로 정의됩니다. 음수 입력은 들어오지 않습니다. 수도코드 초기값을 설정해준다. num의 값이 0이면 1을 리턴 그렇지 않으면 그 전 값들을 곱해주며 초기값을 업데이트해준다. 더보기 function factorial(num) { // TODO: 여기에 코드를 작성합니다. let n = 1; if(num === 0){ return 1 }else{ for (let i = 1; i

코플릿/반복문 2021.10.07