R/findfactors.r

Defines functions findfactors

Documented in findfactors

#' prime decomposition
#'
#' This fxn decomposite a number into primes
#' 
#' @param n number to decomposite
#' @author credit to https://rosettacode.org/wiki/Prime_decomposition#R
#' @keywords prime decomposition
#' @examples
#' 
#' @rdname findfactors
#' @export


findfactors <- function(n) {
  a <- NULL
  if (n > 1) {
    while (n %% 2 == 0) {
      a <- c(a, 2)
      n <- n %/% 2
    }
    k <- 3
    while (k * k <= n) {
      while (n %% k == 0) {
        a <- c(a, k)
        n <- n %/% k
      }
      k <- k + 2
    }
    if (n > 1) a <- c(a, n)
  }
  a
}
htc502/ewrefxn documentation built on Feb. 2, 2020, 9:14 a.m.