Egy alphametics rejtvényhez keresd meg a helyes megoldást.
Az Alphametics egy olyan rejtvény, amelyben a szavak betűit számokra cseréljük.
Például a SEND + MORE = MONEY esetében:
S E N D
M O R E +
-----------
M O N E Y
Ha ezeket érvényes számokra cseréljük, ezt kapjuk:
9 5 6 7
1 0 8 5 +
-----------
1 0 6 5 2
Ez azért helyes, mert minden betűt más szám helyettesít, és a számokká alakított szavak így érvényes összeget adnak.
Minden betű más számjegyet jelöl, és egy többjegyű szám első számjegye nem lehet nulla.
Lehet, hogy meg szeretnéd hívni (vagy épp nem!) a permutations(a, t) függvényt a Combinatorics.jl csomagból a megoldásodban.
permutations(a ,t) függvényt, mert már benne van a névtérben. A forráskódot a permutations.jl feliratú lapon láthatod.include("permutations.jl") sort a megoldásfájlod elejéhez, hogy hozzáférj az ott található permutations(a, t) verziójához.Ha helyben a Combinatorics.jl v1.0.3 verzióját használod, a permutations(a, t) nagyon lassú a nagy teszteken.
Használd inkább a mellékelt permutations.jl fájlt, frissíts a Combinatorics.jl v≥1.1.0 verziójára, vagy „minősíts vissza” a v1.0.2-re.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Julia nyelvet 35 fogalom128 feladat segítségével, valódi emberi mentorálással, mindez ingyen.