Изпит от 03.02. сутринта - решения


6

Здравейте, ето моите решения от изпита на 03.02. сутринта, ще се радвам да видя и други варианти:

Задача1

Задача2

Задача3

Задача4

Задача5

Успех на всички!




Отговори



0

Ето я и моята четвърта с масиви. По принцип съм доста добър на тези с рисуването и винаги ги правя с цикли и new string, но тази ми взе акъла и ми се наложи за 2 часа да науча как се рисува с масиви и не мога да повярвам, че успях :D, за което супер много ми помогна видеото на Иво за Carpets. Точките ми вървяха така: 55,60,70,95 и най - накрая ги направих 100. Голяма борба беше :х 

Другите задачи от изпита не са ми за хвалене, след като реших само първа и 30 точки от 3-та.


от jumarto (808 точки)


0

Здравейте

Ще използвам темата ето ги и моите решения на 02.02.2015 сутринта.

Имам 490/500, като на трета задача ми гърми за timeout, Иначе на останалите тестове супер бърз резултат.

Task1

Task2

Task3

Task4

Task5

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




0

На трета задача имах абсолютно същия проблем с тест 8 (най-вероятно инпута е 99,999,999,999,999,999, т.е. второто гранично число от условието), който се решава много лесно, ако модифицираш for-loop-a по този начин:

  1. for (int j = 0; j < strNumber.Length; j += 2)
  2.             {
  3.                  sum += Int32.Parse(strNumber[j].ToString());
  4.             }

Но така е на изпит, понякога човек не вижда очевидни неща, които могат да му разрешат проблема мигновено. :)

Успех!


от lnikod4s (6538 точки)


0
Това е моето решение на Задача 3 ... изкарва 80 точки, защото на 2 теста прехвърля time limit-а, но иначе работи супер точно ... ако някой ми каже как да го направя така, че да не прехвърля time limit-a, ще го черпя бира.

от kreato (20 точки)


0

Споделям на части.
Problem 2 – Symbol to Number   100/100

Problem 5 – Find Bits   100/100

Решавал съм ги без матрици.


от Hri100v (261 точки)