Dans certains pays, il existe des recommandations ou des lois sur la manière de créer des corridors d'urgence dans les rues à plusieurs voies par direction. (Dans ce qui suit, nous ne considérons que les voies qui vont dans la direction que nous empruntons.) Voici les règles en vigueur en Allemagne:
- S'il n'y a qu'une seule voie, tout le monde doit conduire à droite de manière à ce que les véhicules de secours puissent passer à gauche.
- S'il y a deux voies ou plus, les voitures de la voie la plus à gauche doivent rouler à gauche et tous les autres doivent se déplacer à droite.
Défi
Etant donné le nombre N>0de voies régulières, affichez la disposition des voies lorsqu'un corridor d'urgence est formé à l'aide d'une chaîne de N+1caractères ASCII. Vous pouvez utiliser deux caractères quelconques du code ASCII 33jusqu'à 126, un pour indiquer le couloir d'urgence et un pour désigner les voitures. Les espaces finaux ou suivants, les sauts de ligne, etc. sont autorisés.
Exemples
Ici, nous utilisons Ele couloir d’urgence et Cles voitures.
N Output
1 EC
2 CEC
3 CECC
4 CECCC
5 CECCCC
6 CECCCCC
etc
Cet E, mais il y a tellement de bonnes approches possibles pour ce défi! Utiliser des opérations mathématiques pour C=1/ E=2ou C=2/ E=3comme le fait la meilleure réponse; en utilisant C=0/ E=1avec 10^(n-1); utiliser C=0/ E=.par format décimal 0.0; utiliser C=1/ E=-utiliser -1; etc. etc. Autant de possibilités uniques pour un défi qui semblait si précis au premier abord. Dommage que je ne peux que +1 une fois. ;)