Exercise

# Multiple inputs to functions

If a function should have more than one argument, list them in the function signature, separated by commas.

To solve this exercise, you need to know how to specify sampling weights to `sample()`

. Set the `prob`

argument to a numeric vector with the same length as `x`

. Each value of `prob`

is the probability of sampling the corresponding element of `x`

, so their values add up to one. In the following example, each sample has a 20% chance of `"bat"`

, a 30% chance of `"cat"`

and a 50% chance of `"rat"`

.

```
sample(c("bat", "cat", "rat"), 10, replace = TRUE, prob = c(0.2, 0.3, 0.5))
```

Instructions 1/2

**undefined XP**

- Bias the coin by weighting the sampling. Specify the
`prob`

argument so that heads are sampled with probability`p_head`

(and tails are sampled with probability`1 - p_head`

).