defmodule Main do def main do list = %{"100" => 1, "50" => 2, "20" => 4, "10" => 8, "5" => 16, "1" => 32} IO.inspect Enum.map(list, fn{key, value} -> String.to_integer(key) * value end) , char_lists: :as_lists for {key, value} <- list, do: IO.puts String.to_integer(key) * value end end Main.main