To generate the samples, one can proceed like in Exercise 1.7 (pg. 44 in ISwR). A solution there is ''apply(sapply(rep(100,10),rnorm),2,mean)''. To understand how it works, start with ''help(sapply)'' and ''sapply(rep(100,10)''. In the assignment, we need to pass parameters to the ''sample'' function. This is done by named parameters: '' sapply(1:1000,sample,x=101:111,size=5) ''. One could also use '' replicate '' in a similar manner or use a ''for'' loop instead of the implicit loop. The means and medians are obtained like in Ex. 1.7.