Здравейте!
Имам нужда от малко помощ. Judge ми дава 80/100 и не мога да разбера къде бъркам. Това е кодът ми https://pastebin.com/RJqswnmB. Задача 2 от подготовката за array. Поставям и условието. Reverse Number
Description
Write a method that reverses the digits of a given decimal number.
Input
- On the first line you will receive a number
Output
- Print the given number with reversed digits
Sample tests
Input |
Output |
256 |
652 |
123.45 |
54.321 |
Много Ви благодаря!
Поздрави
Здравей, Георги! Според мен трябва input-а да ти идва като string или char, защото в този случай, когато идва като число, в конкретния случай double, прецизността е до 15-16 знак след десетичната запетая и ако ти подадат например 1.123456789123456789123456789 ще ти върне 8654321987654321.1 и ще изреже останалите цифри. А това е моето решение: https://pastebin.com/BapuFmd7.
2 Likes
Здравей! Много ти благодаря, сега ще го поправя и ще пробвам така. Честно казано, гледайки твоя код, разбрах как да си улесня живота многократно, за което отново ти благодаря
2 Likes
Update! Даа, така стана, 100/100! Адмирации!
1 Like
Съветвам те да използваш LINQ:
И да, това ти е грешката. Входен параметър трябва да ти е string или BigInteger