с функцией 3 параметров в R - PullRequest
       1

с функцией 3 параметров в R

0 голосов
/ 14 октября 2018

Как я могу решить эту проблему?

с функцией 3 параметров

что такое 1 между 1000, может делиться на 9 и не может делиться на 4 максимальных и минимальных числа?

Может быть, это спросить абсурдно, но я нахожусь в процессе обучения.:)

С уважением.

1 Ответ

0 голосов
/ 14 октября 2018

Попробуйте следующую функцию.Обратите внимание, что хотя я и вызывал его без аргументов, это функция с тремя аргументами.

fun <- function(n = 1000, a = 9, b = 4){
  A <- which((1:n) %% a == 0)
  B <- which((1:n) %% b != 0)
  x <- base::intersect(A, B)
  c(Min = min(x), Max = max(x))
}

fun()
#Min Max 
#  9 999

Второй вызов запрашивает наименьшее и наибольшее числа от 1 до 2000, кратные 11 но не из 5.

fun(2000, 11, 5)
# Min  Max 
#  11 1991
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...