In einigen Ländern gibt es Empfehlungen oder Gesetze zur Bildung von Notfallkorridoren auf Straßen mit mehreren Fahrspuren pro Richtung. (Im Folgenden betrachten wir nur die Fahrspuren in Fahrtrichtung.) Dies sind die Regeln, die in Deutschland gelten:
- Wenn es nur eine Spur gibt, sollte jeder nach rechts fahren, damit die Rettungsfahrzeuge links vorbeifahren können.
- Wenn es zwei oder mehr Spuren gibt, sollten die Autos auf der linken Spur nach links fahren, und alle anderen sollten nach rechts fahren.
Herausforderung
Bei der Anzahl N>0der regulären Fahrspuren das Layout der Fahrspuren ausgeben, wenn ein Notfallkorridor mit einer Zeichenfolge aus N+1ASCII-Zeichen gebildet wird. Sie können 33bis zu zwei beliebige Zeichen aus dem ASCII-Code verwenden 126, eines für den Notfallkorridor und eines für die Kennzeichnung der Fahrzeuge. Nachgestellte oder führende Leerzeichen, Zeilenumbrüche usw. sind zulässig.
Beispiele
Hier verwenden wir Efür den Notfallkorridor und Cfür die Autos.
N Output
1 EC
2 CEC
3 CECC
4 CECCC
5 CECCCC
6 CECCCCC
etc
Cund aus E, aber es gibt so viele nette Ansätze, die für diese Herausforderung möglich sind! Verwenden Sie mathematische Operationen für C=1/ E=2oder C=2/ E=3wie es die obere Antwort tut; using C=0/ E=1with 10^(n-1); Verwenden von C=0/ E=.durch Dezimalformatierung 0.0; Verwendung C=1/ E=-durch Nutzung -1; usw. usw. So viele einzigartige Möglichkeiten für eine Herausforderung, die zunächst so auf den Punkt gebracht wurde. Schade, dass ich nur einmal +1 geben kann. ;)