15.02.2019: "CodinGame ist möglicherweise der richtige Weg, um den Kampf mit BOT (AI-Programm) zu genießen" Ich tat. Wenn Sie möchten, lesen Sie dies bitte auch.
Eine Site, auf der Sie Programmieren in Spielen (oder "Pseudo-Spielentwicklungsumgebung") studieren können. Es unterstützt 25 verschiedene Programmiersprachen. Empfohlen für diejenigen, die mehrere Sprachen verwenden möchten. Das Codieren und Debuggen macht Spaß, da sich die Spielgrafiken beim Ausführen des Tests bewegen!
Die für die Antwort verwendeten Programmiersprachen sind C #, C ++, Java, Javascript, Python3, Bash, C, Clojure, Dart, F #, Los, Groovy, Haskell, Kotlin, Lua, ObjectiveC, OCaml, Pascal, Perl, PHP, Python2, Sie können frei zwischen Ruby, Rust, Scala, Swift und VB.NET wählen. Sie können ein Problem auch (wiederholt) herausfordern, wenn Sie es in einer anderen Sprache gelöst haben.
Beachten Sie, dass die Probleme auf dieser Website als Rätsel bereitgestellt werden und möglicherweise nicht die besten für tägliche Programmierstudien sind. Die Anzahl der Probleme ist nicht so groß. Wenn Sie es als Programmierübung verwenden möchten, [[Codewars] Eine Site, auf der Sie die Grundlagen des Codierens mit einem Browser erlernen können (vim kann mit einem Browser verwendet werden, um 32 Programmiersprachen zu unterstützen. Mehr als 4000 Probleme wurden veröffentlicht!)] Ich empfehle (https://qiita.com/javacommons/items/7c473cda7825ab99e08c) (* aber dies ist meine persönliche Meinung vom 14.02.2019 *).
** CodinGame ist eine Codeerstellung / -debugging / -test (vom Problemersteller bereitgestellt) im Browser (auch wenn Ihr Computer keine Entwicklungsumgebung hat). Kann mit einem einzigen Klick ausgeführt werden und verfügt über die Funktion "Die Antwort kann gesendet werden, wenn die richtige Antwort genehmigt wurde". (Mit Rakuchin ist es also sicher. Auch Codewars ist dasselbe.) **
Gehen Sie mit einem Mac / Linux / Windows-Webbrowser zu https://www.codingame.com/training. Melden Sie sich zunächst mit Ihrem Google-Konto an. Klicken Sie oben rechts auf dem Bildschirm auf "ANMELDEN".
Klicken Sie in der Liste auf das Bild THE DESCENT, um zum Bildschirm mit der Problembeschreibung zu springen.
Die für die Antwort verwendeten Programmiersprachen sind C #, C ++, Java, Javascript, Python3, Bash, C, Clojure, Dart, F #, Go, Groovy, Haskell, Kotlin, Lua, ObjectiveC, OCaml, Pascal, Perl, PHP, Python2, Ruby. Sie können frei wählen zwischen Rust, Scala, Swift, VB.NET.
Diese Schulung beschreibt die Logik, die auf der Serverseite verarbeitet wird. In der Anfängeraufgabe werden Daten jedoch über "Standardeingabe" und "Standardeingabe" ausgetauscht. Das Debuggen kann durch Schreiben in die Standardfehlerausgabe mit printErr (X) (für Javascript) erfolgen.
In der 13. Zeile wird "parseInt (readline ())" 8 Mal aufgerufen, und die Höhe wird in die Variable "hillH" eingegeben, aber verworfen. In der 19. Zeile gibt print ('4');
bedingungslos 4 aus (was die 5. bedeutet).
Dieses Problem ist nicht so schwierig (?), Also werde ich es lösen, um zu erklären, wie man die IDE verwendet.
Die CodinGame-Site verfügt auch über einen Mehrspielermodus, der mit anderen Benutzern konkurriert. Englisch lernen und C #, C ++, Java, Javascript, Python3, Bash, C, Clojure, Dart, F #, Los, Groovy, Haskell, Kotlin, Lua, ObjectiveC, OCaml, Pascal, Perl, PHP, Python2, Ruby, Rust Sie können die Logikentwicklung mit Scala, Swift, VB.NET üben. Beginnen Sie die Herausforderung also mit Ihrer Lieblingssprache.
Sie können auch ein Problem versuchen, das einmal in einer anderen Programmiersprache gelöst wurde. Um es erneut zu versuchen, gehen Sie zu https://www.codingame.com/training und führen Sie die folgenden Schritte aus, um auf die Fragen zuzugreifen, die Sie bereits beantwortet haben.
Ich habe diese Site gefunden, indem ich Artikel auf Websites in Übersee nach Informationen zu Javascript durchsucht habe, aber es gibt noch andere Dinge, die ich vorstellen möchte. Wenn ich also etwas Neues über CodinGame finde, werde ich einen weiteren Artikel schreiben!
15.02.2019: Wie ich zu Beginn schrieb, ist ['CodinGame möglicherweise der richtige Weg, um den Kampf mit BOT (AI-Programm) zu genießen'](https://qiita.com/javacommons/items/ Ich habe einen neuen Artikel namens b178c924199d1a6d524d) geschrieben. Wenn Sie möchten, lesen Sie dies bitte auch.
Recommended Posts