### Random Post

### Recent Posts

### Recent Comments

### Archives

### Categories

- article (11)
- enigma (1,383)
- misc (4)
- project euler (2)
- puzzle (90)
- puzzle# (56)
- site news (61)
- tantalizer (101)
- teaser (7)
- today (1)

### Site Stats

- 240,810 hits

Programming Enigma Puzzles

20 March 2020

Posted by on **From New Scientist #2123, 28th February 1998** [link]

Albion, Borough, City, Rangers and United have played another tournament in which each team played each of the other teams once. Three points were awarded for a win and one point to each team for a draw.

On points gained, the teams finished in the order: Albion, Borough, City, Rangers, United. Each team gaining a different number of points. Each team won at least one match and lost at least one match.

If I told you the result of one particular match in the tournament you would be able to deduce with certainty the results of all the other matches.

Which particular match, and what was the result?

[enigma968]

%d bloggers like this:

This Python program runs in 112ms.

Run:[ @repl.it ]Solution:If we are told that Rangers beat Borough then we can deduce the outcomes of all the other matches.The outcomes of all the matches are:

And the points are: