Habitación 5: Rangos y Sumatorias
Mix.install([
{:explorer, "~> 0.11.1"},
{:kino, "~> 0.19.0"},
{:kino_explorer, "~> 0.1.25"},
{:kino_vega_lite, "~> 0.1.13"},
{:helpers, path: Path.expand("../helpers", __DIR__)}
])
defmodule Room do
require Explorer.DataFrame, as: DF
def verify(answer) do
case answer do
500500 -> Helpers.Messages.correct(
"07.livemd",
"¡Muy bien!, Es el valor buscado."
)
_ -> Helpers.Messages.error(
"No es la respuesta correcta. Inténtalo nuevamente."
)
end
|> Kino.Markdown.new()
end
end
Contexto
Frente a ti, una compuerta metálica de alta seguridad se mantiene cerrada 🔒.
En su pantalla, un mensaje parpadea sin cesar:
🧮 Ingresa la suma correcta de la secuencia del 1 al 1000 para desbloquear el sistema.
Desafío de la habitación
Asigna los valores correspondientes a las variables a y b.
Establece tu respuesta
a = 1
b = 1000
respuesta =
a..b
|> Enum.sum()
Verifica tu respuesta
Room.verify(respuesta)