Задача 13. Vowel or Digit
Здравейте колеги,
Въпросната задача ми гърми на 93/100 в Judge системата. Дали някой може да ми обясни защо?
Ето кода:
http://pastebin.com/ZCLgaHJZ
Благодаря предварително!
Здравейте колеги,
Въпросната задача ми гърми на 93/100 в Judge системата. Дали някой може да ми обясни защо?
Ето кода:
http://pastebin.com/ZCLgaHJZ
Благодаря предварително!
Ето поправка на кода ти, объркал си else-if конструкциите. Първо влизаш в "if" проверката и ако е число печатиш - "digit", ако не минаваш в другата проверка, ако е буква печатиш - "vowel" и накрая третата проверка с "else" за "other".
else if (isVowel)
{
Console.WriteLine("vowel");
}
else
{
Console.WriteLine("other");
}
Вероятно Judge пробва диапазона "other" с някой символ, който не е съгласна буква.
Премахни тази проверка и остави само за цифрите и за гласните.
Мисля, че е това.
Успех! :-)
Мхм, след като поправих конструкцията на else-if-те и махнах проверката за съгласните всичко е както трябва. Благодаря.
Аз съм го написал по малко по-опростен начин.
http://pastebin.com/kQvhP3uB
Така написано не ти ли гърми при главни гласни букви? Ако се прави проверка и с upper case трябва да добавиш || и за тях?
Прав си, благодаря!