Hướng dẫn n prime number in javascript - n số nguyên tố trong javascript

In các số nguyên tố đầu tiên trong JavaScript với các ví dụ mã

Xin chào tất cả mọi người, trong bài đăng này, chúng tôi sẽ xem xét cách giải quyết các số Pr Prime đầu tiên trong bài toán JavaScript trong ngôn ngữ lập trình.

// program to print prime numbers between the two numbers

// take input from the user
const lowerNumber = parseInt[prompt['Enter lower number: ']];
const higherNumber = parseInt[prompt['Enter higher number: ']];

console.log[`The prime numbers between ${lowerNumber} and ${higherNumber} are:`];

// looping from lowerNumber to higherNumber
for [let i = lowerNumber; i  1 && flag == 0] {
        console.log[i];
    }
}

Có một loạt các cách tiếp cận có thể được thực hiện để giải quyết vấn đề tương tự in số n số nguyên tố đầu tiên trong javascript. Các tùy chọn còn lại sẽ được thảo luận thêm.

// first n prime numbers [divisble by: 1 and themselves only e.g. 2,3,5,7,11]
    const prime = [n] => {
      let arr = [];
      for [let i = 2; arr.length < n; i++] {
        var flag = 0;
        for [let k = 2; k  k] {
            flag = 1; //if i is divisible by any small number than it is not prime number
          } else if [i % k == 0 && flag != 1] {
            arr.push[i];
          }
        }
      }
      return arr;
    };
    console.log[prime[5]];

Như chúng tôi đã thấy, rất nhiều ví dụ đã được sử dụng để giải quyết các số Pr Prime in đầu tiên trong vấn đề JavaScript.

Một số nguyên tố là một số nguyên dương chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11 là một số số nguyên tố đầu tiên.1 and itself. For example, 2, 3, 5, 7, 11 are the first few prime numbers.

Ví dụ, 4 không phải là số nguyên tố vì nó chia hết cho chính 1, 2 và 4. Nó là một số tổng hợp.4 is not a prime number because it is divisible by 1, 2 and 4 itself. It is a composite number.

Ví dụ: In số nguyên tố

// program to print prime numbers between the two numbers

// take input from the user
const lowerNumber = parseInt[prompt['Enter lower number: ']];
const higherNumber = parseInt[prompt['Enter higher number: ']];

console.log[`The prime numbers between ${lowerNumber} and ${higherNumber} are:`];

// looping from lowerNumber to higherNumber
for [let i = lowerNumber; i  1 && flag == 0] {
        console.log[i];
    }
}

Đầu ra

Enter lower number: 2
Enter higher number : 10
The prime numbers between 2 and 10 are:
2
3
5
7

Trong chương trình trên, người dùng được nhắc nhập các số giới hạn thấp hơn và cao hơn. Sau đó, số nguyên tố giữa các số đó [bao gồm giới hạn thấp hơn và cao hơn, nếu có] được liệt kê ra.

Hai vòng for lồng nhau được sử dụng trong chương trình trên.

  • Vòng lặp for đầu tiên được sử dụng để lặp giữa các số do người dùng cung cấp. Trong trường hợp này, từ 2 đến 10.2 to 10.
  • Một cờ biến được đặt thành 0.0.
  • Vòng for thứ hai được sử dụng để lặp giữa 2 đến số được lưu trữ trong i.2 to the number that is stored in i.
  • Bên trong vòng thứ hai, giá trị của I được chia cho mỗi số từ 2 thành giá trị ít hơn I & nbsp; [i - 1].2 to value one less than i [i - 1].
  • Trong khi chia, nếu bất kỳ số còn lại nào kết quả trong 0, thì & nbsp; số không phải là số nguyên tố. Vì vậy, cờ biến được đặt thành 1.0, that number is not a prime number. So the variable flag is set to 1.
  • Cuối cùng, tất cả các số có cờ 0 & nbsp; [không chia hết cho các số khác] được in.[not divisible by other numbers] are printed.

Một số nguyên tố là một số nguyên dương chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11 là một số số nguyên tố đầu tiên.1 and itself. For example, 2, 3, 5, 7, 11 are the first few prime numbers.

Ví dụ: Kiểm tra số nguyên tố

// program to check if a number is prime or not

// take input from the user
const number = parseInt[prompt["Enter a positive number: "]];
let isPrime = true;

// check if number is equal to 1
if [number === 1] {
    console.log["1 is neither prime nor composite number."];
}

// check if number is greater than 1
else if [number > 1] {

    // looping through 2 to number-1
    for [let i = 2; i < number; i++] {
        if [number % i == 0] {
            isPrime = false;
            break;
        }
    }

    if [isPrime] {
        console.log[`${number} is a prime number`];
    } else {
        console.log[`${number} is a not prime number`];
    }
}

// check if number is less than 1
else {
    console.log["The number is not a prime number."];
}

Đầu ra

Enter a positive number: 23
23 is a prime number.

Trong chương trình trên, người dùng được nhắc nhập một số. Số được nhập bởi người dùng được kiểm tra nếu nó lớn hơn 1 bằng cách sử dụng câu lệnh if...else if... else.1 using if...else if... else statement.

  • 1 được coi là nguyên tố cũng không tổng hợp. is considered neither prime nor composite.
  • Tất cả các số âm được loại trừ vì số nguyên tố là dương.
  • Các số lớn hơn 1 được kiểm tra bằng cách sử dụng vòng lặp for.1 are tested using a for loop.

Vòng lặp for được sử dụng để lặp lại thông qua các số dương để kiểm tra xem số người dùng nhập có chia hết bởi các số dương không [2 đến số nhập của người dùng trừ 1].2 to user-entered number minus 1].

Điều kiện

// first n prime numbers [divisble by: 1 and themselves only e.g. 2,3,5,7,11]
    const prime = [n] => {
      let arr = [];
      for [let i = 2; arr.length < n; i++] {
        var flag = 0;
        for [let k = 2; k  k] {
            flag = 1; //if i is divisible by any small number than it is not prime number
          } else if [i % k == 0 && flag != 1] {
            arr.push[i];
          }
        }
      }
      return arr;
    };
    console.log[prime[5]];
2 kiểm tra xem số có chia hết cho các số khác với 1 và chính nó không.

  • Nếu giá trị còn lại được đánh giá thành 0, số đó không phải là số nguyên tố.0, that number is not a prime number.
  • Biến ISPRIME được sử dụng để lưu trữ giá trị boolean: đúng hoặc sai.true or false.
  • Biến ISPRIME được đặt thành false nếu số không phải là số nguyên tố.false if the number is not a prime number.
  • Biến ISPRIME vẫn đúng nếu số là số nguyên tố.true if the number is a prime number.

Làm thế nào để bạn tìm thấy n số nguyên tố trong javascript?

Chiều dài

Bài Viết Liên Quan

Chủ Đề