Софтуерно Инженерство
Loading...
+ Нов въпрос
antonp1p2 avatar antonp1p2 17 Точки

{Exam Problem} [ 02.Letters Change Numbers ]

Ето тук може да видите условието - https://judge.softuni.bg/Contests/Practice/Index/69#1

Ето го и решението ми - http://pastebin.com/ndFKeYuk

Проблемът ми е че на два от тестовете ми дава "RunTime Error", a на един ми дава "Incorrect answer".

Докарвам я до 70 точки и толкова. Някой ако може да ми каже къде ми е грешката, защото аз не мога да разбера защо не ми дава 100/100...

0
Technology Fundamentals
Filkolev avatar Filkolev 4428 Точки

Виж си сплитването, оттам идват Exception-ите, за грешния отговор трябва да погледна по-внимателно.

0
antonp1p2 avatar antonp1p2 17 Точки

Правих всякакъв вид проверки и когато дебъгвам ми пълни масива "text", както си трябва. Пробвах с всякакви брой whitespace-и... махнал съм празните стрингове

0
Filkolev avatar Filkolev 4428 Точки

Сплитваш по спейс, а в условието е казано, че може да има whitespaces, което е ралзично, защото включва и табулация например. По твоя начин табулациите не ги отчиташ.

7
antonp1p2 avatar antonp1p2 17 Точки

Да, готово добавих към сплита и '\t' и ми дава вече 100/100. Мерси :)

0
26/05/2015 17:52:03
Tsekotsolov avatar Tsekotsolov 12 Точки

Решение без Regex : 

https://pastebin.com/PcqfSDqR

1