Професионална програма
Loading...
Vasil.Velinov avatar Vasil.Velinov 1 Точки

Проблем с зада "Изписване на число до 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
Programming Basics
German40 avatar German40 15 Точки

Добави проверка за единиците

0
sasbgmob avatar sasbgmob 21 Точки

По добре ползвайте два масива . Единия от [0,,,,,,,19] ( с думи разбира се и втория [20,30,,,,,90]

тагава понеже аргумента е стринг или също може да се разглежда като масив от символи може да ползвате цифрате от входния стринг за директно индексиране в масивите. Ако имат те опит забравете и тези влудяващи в случая IF ELSE и с едни CASE с около 6 проверки сте ОК!
Който иска ще му постна решението макр и да е на  JS.

0