Challenge
Normalise a command
…underscores and dashes too, so commands match however operators type them.
Showing 1–10 of 14
Challenge
…underscores and dashes too, so commands match however operators type them.
Challenge
Clear a launch only if the wind is under 30 km/h, there is no lightning and range safety reports GO, using and and not, then print every rule that is holding the launch.
Challenge
Operators type commands into the console in a hurry, with stray spaces, capital letters and the occasional slip of the finger. The flight software must never act on a command it didn't fully…
Challenge
…launch response by chaining keys and indexes, then add the operator and orbit and cope with a launch that has no patches yet.
Challenge
…print: Firing the main engine Make: Settings typed by hand Operators edit this config by hand, so the telemetry setting can be yes , no , true or false , in any case and with stray spaces. Yes and…
Challenge
…downlink module reads its settings from a JSON file that operators edit by hand. Last week someone typed "256" in quotes, misspelt a key and set twelve retries, and the module started with the wrong…
Challenge
…trust. Each action needs a set of permissions, from basic operator training to the commander's approval for opening the outer hatch, and the airlock's control panel checks them before it does…
Challenge
An operator types 42,5 and float() crashes with a ValueError. Predict it, find out why, accept both commas and dots with replace(), then read pressures written like 1 013,25.
Challenge
…in its place: AUTH ok station=Esrange code=**********77AB operator=2 line.find(" ", start) searches for a space starting at index start , so it finds the space after the code, not the first one in the…
Challenge
The cargo console works: operators add and remove crates and check the hold. What it can't do is answer "what happened?" or take back a slip of the finger, and last week a crate was removed by mistake…