Task 3 of the meltdown-mitigation exercise makes no sense IMO.
Some output temperature * neutrons_produced_per_second is compared to the threshold as described by the following 3 cases:
|
- If `temperature * neutrons_produced_per_second` < 40% of `threshold`, output a status code of 'LOW' |
|
indicating that control rods must be removed to produce power. |
|
|
|
- If `temperature * neutrons_produced_per_second` are within plus or minus 10% of the `threshold` |
|
the reactor is in _criticality_ and the status code of 'NORMAL' should be output, indicating that the |
|
reactor is in optimum condition and control rods are in an idea position. |
|
|
|
- If `temperature * neutrons_produced_per_second` is not in the above-stated ranges, the reactor is |
|
going into meltdown and a status code of 'DANGER' must be passed to immediately shut down the reactor. |
All in all, the following intervals (as percentages of the given threshold) are implied:
[0; 40)
[90; 110]
[40; 90) and (110; +∞)
[40; 90) means DANGER and that "the reactor is going into meltdown", which makes no sense as it sits right above the LOW territory of [0; 40). It is effectively not possible to continuously transition the reactor from LOW to NORMAL without going into meltdown...
Can it be that there was a typo and the LOW interval is supposed to be [0; 90)?
Then the resulting intervals would be:
[0; 90)
[90; 110]
(110; +∞)
It might simplify the exercise slightly but at least then it would make logical sense.
Task 3 of the
meltdown-mitigationexercise makes no sense IMO.Some output
temperature * neutrons_produced_per_secondis compared to thethresholdas described by the following 3 cases:python/exercises/concept/meltdown-mitigation/.docs/instructions.md
Lines 59 to 67 in 43294ee
All in all, the following intervals (as percentages of the given threshold) are implied:
[0; 40)[90; 110][40; 90)and(110; +∞)[40; 90)meansDANGERand that "the reactor is going into meltdown", which makes no sense as it sits right above theLOWterritory of[0; 40). It is effectively not possible to continuously transition the reactor fromLOWtoNORMALwithout going into meltdown...Can it be that there was a typo and the
LOWinterval is supposed to be[0; 90)?Then the resulting intervals would be:
[0; 90)[90; 110](110; +∞)It might simplify the exercise slightly but at least then it would make logical sense.