Skip to content

Tsalyk/math_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

math_project

Ідеєю нашого проєкту є створення власної альтернативи Python бібліотеки itertools

Для його реалізації було використано знання дискретної математики, а саме комбінаторні знання (розміщення елементів, комбінації, комбінації з повтореннями)

Готові для використання функції count(), cycle(), repeat(), product(), permutations(), combinations(), combinations_with_replacement().

Час роботи кожної функції не перевищує 5хв, залежно від обсягу даних. Час виконання функцій при посередньому обсязі: 3с.

Середня оцінювальна складність алгоритмів: O(n).

Модуль tests містить тести для перевірки працездатності функцій.

Автори проєкту: Цалик Михайло-Маркіян, Середович Максим, Музичук Теодор, Димарчук Данило, Забульський Андрій.

Кожен член команди вніс вклад у розробку модуля: Маркіян: functions count, cycle, repeat and module with tests; Теодор: function product. Максим: functions permutations and combinations; Андрій: function combinations_with_replacement; Данило: all functions debugging. https://docs.google.com/spreadsheets/d/1VZrXTDUh_A3Mz99TJJN_QJPJ3ax_ZaWpQjI8NE6C0sI/edit#gid=0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages