Проблем с зада "Изписване на число до 100 с думи".
Здравейте колеги,
Имам малък проблем с тази зада Изписване на число до 100 с думи която е от Programing Basics with Java.
В Judge ми дава 92/100 защото съм сложил едни разтояния в кода зада може двете думи да не се залепят на изхода.
Това е условието на задачата:
Изписване на число до 100 с думи
Да се напише програма, която превръща число [0…100] в текст: 25 “twenty five”. Ако числото не е в диапазона, принтирайте „invalid number”.
Примери:
вход изход вход изход вход изход вход изход
0
zero 67 sixty seven -1 invalid number 14 fourteen
Въпроса ми е как да ги направя тези разтония за взема тези 100/100 :)
Етого и кода ми:
https://pastebin.com/f7DL4GQ5
Благодаря ви много .
По добре ползвайте два масива . Единия от [0,,,,,,,19] ( с думи разбира се и втория [20,30,,,,,90]
тагава понеже аргумента е стринг или също може да се разглежда като масив от символи може да ползвате цифрате от входния стринг за директно индексиране в масивите. Ако имат те опит забравете и тези влудяващи в случая IF ELSE и с едни CASE с около 6 проверки сте ОК!
Който иска ще му постна решението макр и да е на JS.