Schreiben Sie einen Code, der in so vielen Programmiersprachen wie möglich ausgeführt oder kompiliert wird, und drucken Sie eine durch Zeilenumbrüche getrennte Liste der Namen früherer und aktueller Programmiersprachen.
- Jede verwendete Sprache muss einen längeren Namen als die vorherige haben. Ex.
C#
,C++
,Ruby
,Jelly
,Python
... - Jede Sprache muss eine Liste von Sprachnamen ausgeben, die durch eine neue Zeile getrennt und nach Länge sortiert sind.
- Die Ausgabe muss eine Pyramide sein: Die Liste kann nur verwendete Sprachnamen enthalten, die kürzer sind als der Name der ausgeführten Skriptsprache + der Name der ausgeführten Skriptsprache.
- Führende und nachfolgende Zeilenumbrüche sind zulässig.
- Standardlücken sind verboten.
- Es ist nicht gestattet, benutzerdefinierte Programmiersprachen zu erstellen, um die Punktzahl zu erhöhen.
- Versionsnummern zählen nicht im Sprachennamen, aber Sie können sie in Ihrem Beitrag angeben, wenn sich in neuen Sprachversionen inkompatible Änderungen ergeben.
- Sie können entscheiden, ob Sie die Verknüpfung für den Sprachnamen oder den vollständigen Namen verwenden möchten, aber Sie können nicht beide Formulare in einer Antwort senden. Sie können ex verwenden. entweder
SPL
oderShakespeare Programming Language
.- In der Länge des Sprachnamens zählen nur Buchstaben, Zahlen, ASCII-Symbole und einzelne Leerzeichen (weder vorangestellt noch nachgestellt).
Beispiele
Beispielausgaben für C, C # und C ++:
C
C
C#
C
C#
C++
C
C#
C++