Решение на Пета задача от Петър Добрев

Обратно към всички решения

Към профила на Петър Добрев

Резултати

  • 0 точки от тестове
  • 0 бонус точки
  • 0 точки общо
  • 0 успешни тест(а)
  • 0 неуспешни тест(а)

Код

REPOSITORY = 'https://github.com/PetarDDobrev/Ruby'
# 1. Използване на none? и all? вместо each do със 1 if в тялото.
# 2. Вместо рекурсия/each за да получа реузлтат от елементите на масив, използвам map и reduce.
# 3. Няма нужда от return в последния ред на функция.
# 4. Как да изпозлвам chars, flat_map и each_slice.
# 5. Използване на freeze за константи, които не искам случайно да могат да бъдат променени.

История (1 версия и 1 коментар)

Петър обнови решението на 22.01.2014 17:05 (преди почти 11 години)

+REPOSITORY = 'https://github.com/PetarDDobrev/Ruby'
+
+# 1. Използване на none? и all? вместо each do със 1 if в тялото.
+# 2. Вместо рекурсия/each за да получа реузлтат от елементите на масив, използвам map и reduce.
+# 3. Няма нужда от return в последния ред на функция.
+# 4. Как да изпозлвам chars, flat_map и each_slice.
+# 5. Използване на freeze за константи, които не искам случайно да могат да бъдат променени.

Виждам, че явно не ти е стигнало времето да направиш задачата изцяло. Има доста възможности за подобрения в решенията на първа, втора и трета задача, а четвърта липсва изцяло. Поради това няма как да ти дам точки за тази задача.

Нещата, които си написал, са правилни. Моето предложение е да си избереш три решения на тази задача, на които съм дал най-много точки и да ги разгледаш внимателно. Вярвам, че ще има интересни и важни неща, които ще научиш.