defmodule Khf1 do @moduledoc """ Hányféle módon állítható elő a célérték @author "Egyetemi Hallgató " @date "2025-09-xx" """ @type ertek() :: integer() # az összeg előállítására felhasználható érték (0 < ertek) @type darab() :: integer() # az értékből rendelkezésre álló maximális darabszám (0 ≤ darabszám) @type ertekek() :: %{ertek() => darab()} @spec hanyfele(ertekek :: ertekek(), celertek :: integer()) :: ennyifele :: integer() # ennyifele a celertek összes különböző előállításainak száma ertekek felhasználásával def hanyfele(ertekek, celertek) do ... end end