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

сложи си + накрая на всичките патърни, в момента не хващаш числа с повече от 1 цифра, примерно k22, m34

1
kaloyannikov avatar kaloyannikov 528 Точки

аа верно , как не се сетих за това .. мерси много :) 

0
boyan_georgiev avatar boyan_georgiev 62 Точки

Изпревариха ме :)

Аз я реших с 4 queue-та. Вместо да събирам инпутите в StringBuilder, ги сплитвам по space, обхождам новия масив и ги разпределям в опашките в зависимост от 1-вия char, а йодата го пропускам и пазя в boolean, дали се е появил или не.

После в зависимост, дали има/няма йода вадя от опашките в съответния ред и събирам в StringBuilder. Така дългите тестове минават около 2 пъти по бързо. :)

2
CvetanPetkov avatar CvetanPetkov 55 Точки

При мен минава всички тестове само ако използвам навсякъде StringBuilder, с листове, опашки, сетове - винаги гърми за време.

0