ComenzarEmpieza gratis

Let's order pizza!

As a final exercise in using paste() and to celebrate getting to the end of the first chapter, let's order some pizza.

We've got a list of possible pizza toppings in toppings.

You are going to randomly select three toppings, and then put them together using paste() into an order for pizza, that should result in a string like,

"I want to order a pizza with mushrooms, spinach, and pineapple."

Este ejercicio forma parte del curso

String Manipulation with stringr in R

Ver curso

Instrucciones del ejercicio

  • Print my_toppings to see your random toppings.
  • Add "and " to the start of the third element by using paste() with my_toppings and a vector you define.
  • Create a vector these_toppings by using paste() to collapse my_toppings_and with a comma and space between each element.
  • Create my_order by pasting "I want to order a pizza with " to these_toppings and ending with a period, ".".
  • Order your pizza by calling writeLines() on my_order.
  • Try re-running all your code (including the sampling of toppings). You should get a brand new pizza order!

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Randomly sample 3 toppings
my_toppings <- sample(toppings, size = 3)

# Print my_toppings
___

# Paste "and " to last element: my_toppings_and
my_toppings_and <- ___

# Collapse with comma space: these_toppings
these_toppings <- ___

# Add rest of sentence: my_order
my_order <- ___

# Order pizza with writeLines()
___
Editar y ejecutar código