Coding Challenge

Peter Haworth pete at mollysrevenge.com
Tue Mar 8 14:05:58 EST 2011


Would it work to assign "pseudo ages" to each of the people based on the given relationships, starting with the first?  In your example:

Malte (1000) is older than Bjornke(500)
Mark (1500) is older than Malte

Then you can sort by the age as others have suggested.  Seems to work well on this small sample size but I guess it could get pretty complicated to assign the pseudo ages if there is a large number of people.

Pete Haworth

On Mar 8, 2011, at 10:49 AM, Malte Brill wrote:

> Thanks for the head ups folks,
> 
> Björnke and Mark: I do not have the exact ages to sort by. All I do have is relations:
> 
> Malte is older than Björnke
> Mark is older than Malte
> 
> And now I need to compute if it is valid to say: 
> - Björnke is older than Mark  (obviously not)
> - Björnke is the same age as Mark (obviously not)
> - Björnke is younger than Mark. (That´s the one)
> 
> What comes easy to the human brain in fact appears to be a lot more difficult when having to be tackled computationaly.
> 
> Chris: Yes, I want such a list in the end. But in order to finally get this I will need to tell the machine which relations are legal first (the user tells which relations there are) and ideally filter out the data for relations that make no sense. Now I wish it was easy to tell the machine to just use logic and make sense itself :D This comparison has to be done for thousands of entities (children in this case). 
> 
> Cheers,
> 
> Malte
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 





More information about the Use-livecode mailing list