function validator(result, dataset) {
return result.trim().replace(/ +/g, " ") == dataset.out;
}
var datasets = [
{arg: 1, out: "jedna"},
{arg: 0, out: "nula"},
{arg: 42, out: "čtyřicet dva"},
{arg: 217, out: "dvě stě sedmnáct"},
{arg: -324, out: "mínus tři sta dvacet čtyři"},
{arg: 539, out: "pět set třicet devět"},
{arg: 756, out: "sedm set padesát šest"},
{arg: -803, out: "mínus osm set tři"},
{arg: 900, out: "devět set"},
]
var names = ['x'];
Máme celé číslo v rozsahu od -999 (včetně) do 999 (včetně) převést na český slovní výraz.
Výsledkem často bude několik slov oddělených mezerami, například "mínus dvě stě sedmnáct"
.
Všechna písmena mají být malá, slova musejí mít správně napsané háčky a čárky.
Nevadí, když v textu budou některé mezery zdvojené (nebo vícenásobné) nebo když se objeví mezery na začátku a na konci výsledku.
def main(x):
if x == 1:
return "jedna"
return "nula"