Loading...
hwfbcisod avatar hwfbcisod 80 Точки
Best Answer

В случай, че последната ти цифра е 0, метода ще ти върне "null" вместо "zero". Ще те посъветвам да се постараеш повече при наименоването на променливите, тъй като в случая параметъра на метода ти съвпада с име на вече декларирана променлива. И като за финал ще ти предложа едно по-семпло решение, тъй като никога не е излишно да разгледаш различен подход: http://pastebin.com/5hYbf8br

П.С: Ето и още едно: http://pastebin.com/xtfRNHQS

1
25/01/2017 00:03:54
Stradjazz avatar Stradjazz 30 Точки

Правете си линковете така, че да се кликват.

 

0
Stradjazz avatar Stradjazz 30 Точки

Според мен името на нулата трябва да е "zero". Вероятно оттам идва грешката, защото проверката на Джъдж е трим.

Бих премахнал и последния else, защото няма такава опция. Можеш да си спестиш чековете за положителни и отрицателни числа поотделно, като използваш Math.Abs

Надявам се това да помогне

 

0
Vissonia avatar Vissonia 1 Точки

Уу не се сетих да пробвам отрицателно число и веднага ми гръмна. Ето къде бяха моите липсващи 20 точки, но Math.Abs веднага го оправи. Аз го направих със switch case. Ето го моят код ако на някой му е интересно - http://pastebin.com/AXL3KPpf

0
mariyabozhkova avatar mariyabozhkova 3 Точки

Супер решение със switch case,мерси за идеята, Vissonia. Опитах се и аз да го реша и по този начин , но това, което не разбрах много как действа е  дефинирането на този празен стринг в мейн метода и задаването му като аргумент на метода за получаване на името на цифрата. 

 string englishName = string.Empty;     

 Console.WriteLine(GetDigitName(lastDigit,englishName));

Иначе моето първоначално решение решение не е толкова готино: http://pastebin.com/5MVqbp62

0
sevan3x avatar sevan3x 5 Точки

Много благодаря!!! Отговорите ви бяха наистина полезни и градивни за мен. 

0
25/01/2017 16:02:09
dakata avatar dakata 26 Точки

Включвам се и аз с моя код относно същата задача, където гърмя с грешка по време на изпълнение!

Кода е следният и се чудя дали идва от това, че използвам енумерация?

1
dakata avatar dakata 26 Точки

Хъм, как не съм се сетил по-рано, смених типа с long

0
sevan3x avatar sevan3x 5 Точки

Типовете данни понякога са много решаващи. :D

0
dakata avatar dakata 26 Точки

Да, така е - и затова домашните са важни yes попадаш на всички типове и ... в правия път laugh

 

Поздрави,

dakata

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.