C# Algorithm for combining a collection of Tasks

Concluído Postado May 21, 2012 Pago na entrega
Concluído Pago na entrega

In the manufacture or process industry we often have to deal with operations (or tasks) that have a certain duration. The duration represents the time it takes to produce or consume a certain amount of product (i.e. quantity)

In this project we are only after an algorithm which will combine (or collapse) a collection of tasks that have date ranges that overlap.

In other words tasks that overlap in time may have to be spliced, so that their overlapping parts are combined and their respective rates added up.

## Deliverables

Please see the attached diagram for a simple example.

I have also attached two C# projects. One is a library, and the other is a test project with unit tests.

Your task is to write the algorithm for the Combine() method in the [url removed, login to view] file and pass the 6 tests that currently fail in the [url removed, login to view] file.

NOTE: I also have 2 other test that I have not added to the test file yet. If your implementation is robust it will have no problems passing these blind tests.

For the project to be completed successfully all test need to pass.

You will need to be familiar with TDD.

Please let us know if you have experience with scheduling and operations research.

Thanks.

Programação C# Arquitetura de software

ID do Projeto: #2743525

Sobre o projeto

7 propostas Projeto remoto Ativo em May 21, 2012

Concedido a:

xtendsoft

See private message.

$90 USD em 10 dias
(173 Comentários)
6.3

7 freelancers estão ofertando em média $13 nesse trabalho

waleedmm

See private message.

$0 USD in 10 dias
(51 Comentários)
4.8
MoustafaS

See private message.

$0 USD in 10 dias
(14 Comentários)
4.5
narendragautam

See private message.

$0 USD in 10 dias
(5 Comentários)
4.2
drhinote

See private message.

$0 USD in 10 dias
(1 Comentário)
2.5
siyaulhaquem

See private message.

$0 USD in 10 dias
(1 Comentário)
2.0
mulder2012

See private message.

$0 USD in 10 dias
(0 Comentários)
0.0