Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 962 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 962 Bytes

Разбиване

Дефинирайте функция partition(number), която приема като параметър цяло число number и връща като резултат двумерен масив от двойки естествени числа (0 е естествено), чиято сума е равна на number.

Пример за partition(5):

partition 5
> [[5, 0],
   [4, 1],
   [3, 2]]

Подредбата на двойките събираеми или на събираемите във всяка двойка не е от значение. Всяка двойка събираеми трябва да присъства точно веднъж в масива. За повторение смятаме и присъствие на двойка с разменените събираеми (ако присъства [4, 1], то трябва да не присъства и [1, 4]).