Es ist sehr leicht:
Erstellen Sie ein Programm, ohne eine einzige Codezeile zu schreiben. Der Code kann nur aus vorhandenen Fragen und Antworten zum Stapelüberlauf bestehen.
Das Programm sollte zwei Zufallszahlen erzeugen und diese ausgeben
- hinzugefügt zu,
- subtrahiert von,
- multipliziert mit und
- geteilt durch
gegenseitig.
Regeln
Sie müssen Links zu den Fragen / Antworten einfügen, die Sie in Ihrer Antwort verwendet haben. Sie können den gefundenen Code mit den folgenden Ausnahmen nicht ändern:
Sie können Variablen, Funktionen und Methoden umbenennen. (Dies bedeutet nicht, dass Sie einen Methodenaufruf ändern können, indem Sie beispielsweise scanner.nextInt () in scanner.nextLine () ändern und behaupten, dass Sie einen Methodennamen ändern. Die Änderung muss in der Definition oder im Verweis auf erfolgen.) gleiche Entität.). Die Lösung sollte weiterhin funktionieren, wenn Variablen, Funktionen oder Methoden erneut umbenannt werden.
Sie können den Einzug entsprechend anpassen.
Sie können davon ausgehen, dass die richtigen Module geladen sind, damit die Codeausschnitte funktionieren. (z. B. Importieren von Anweisungen für Java und Python unter Verwendung von Anweisungen für C # und C ++ sowie deren Entsprechungen in allen Sprachen) Wenn das Code-Snippet die Importe für Sie enthält, können Sie sie an den oberen Rand des Codes verschieben.
Wenn die Sprache erfordert, dass sich der Code in einem auszuführenden Methodentext befindet (z. B.
public static void main(String[] args)
für Java,static int Main(string[] args)
C # usw.), können Sie den Code in die entsprechende Methode einbetten. Der Inhalt dieser Hauptmethode muss jedoch unverändert bleiben.Sie müssen eine explizite Liste aller durchgeführten Umbenennungen von Variablen / Methoden / Funktionen / Klassen angeben.
Sie können keine Snippets von Snippets nehmen (dh, wenn Sie einen Codeblock aus einem Beitrag nehmen, nehmen Sie das Ganze). Geben Sie eine kurze Beschreibung dessen, was der Code für Personen bewirkt, die mit der von Ihnen verwendeten Sprache nicht vertraut sind. Sie müssen Snippets verwenden, die vor dem Start dieser Challenge veröffentlicht wurden.
Beliebtheitswettbewerb, damit die meisten Upvotes gewinnen!
Frist
Ich werde die Einreichung akzeptieren, die Ende August, 6, die meisten Stimmen hat.