Q. How do you create a vector containing the first 5 prime numbers in R using a while loop?

  • (A) primes <- numeric(5); num <- 2; while (length(primes) < 5) { if (all(num %% 2:(num-1) != 0)) { primes <- c(primes, num) } num <- num + 1 }
  • (B) primes <- while (length(primes) < 5) { if (all(num %% 2:(num-1) != 0)) { c(primes, num) } num <- num + 1 }
  • (C) primes <- c(2, 3, 5, 7, 11); while (length(primes) < 5) { primes <- c(primes, primes[length(primes)] + 2) }
  • (D) primes <- numeric(5); for (i in seq(2, 11, by = 2)) { primes <- c(primes, i) }
πŸ’¬ Discuss
βœ… Correct Answer: (A) primes <- numeric(5); num <- 2; while (length(primes) < 5) { if (all(num %% 2:(num-1) != 0)) { primes <- c(primes, num) } num <- num + 1 }

You must be Logged in to update hint/solution

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
186
Total Visits
πŸ“½οΈ
3 y ago
Published
πŸŽ–οΈ
Mr. Dubey
Publisher
πŸ“ˆ
86%
Success Rate