2019/02/15: "CodinGame peut être le bon moyen de profiter de la bataille avec BOT (programme AI)" J'ai fait. Si vous le souhaitez, veuillez également le lire.
Un site où vous pouvez étudier la programmation dans les jeux (ou "pseudo environnement de développement de jeux"). Il prend en charge 25 langages de programmation différents. Recommandé pour ceux qui souhaitent pouvoir utiliser plusieurs langues. Le codage et le débogage sont amusants car les graphismes du jeu bougent lorsque vous exécutez le test!
Les langages de programmation utilisés pour la réponse sont C #, C ++, Java, Javascript, Python3, Bash, C, Clojure, Dart, F #, Go, Groovy, Haskell, Kotlin, Lua, ObjectiveC, OCaml, Pascal, Perl, PHP, Python2, Vous pouvez choisir librement parmi Ruby, Rust, Scala, Swift, VB.NET. Vous pouvez également (à plusieurs reprises) contester un problème une fois que vous l'avez résolu dans une autre langue.
Gardez à l'esprit que les problèmes sur ce site sont fournis sous forme d'énigmes et peuvent ne pas être les meilleurs pour les études de programmation quotidiennes. Le nombre de problèmes n'est pas si grand. Si vous souhaitez l'utiliser comme un exercice de programmation, [[Codewars] Un site où vous pouvez vous entraîner à partir des bases du codage avec un navigateur (vim peut être utilisé avec un navigateur pour prendre en charge 32 langages de programmation. Plus de 4000 problèmes ont été postés!)] Je recommande (https://qiita.com/javacommons/items/7c473cda7825ab99e08c) (* mais ceci est mon opinion personnelle au 14/02/2019 *).
** CodinGame est un code de création / débogage / test (fourni par le créateur du problème) sur le navigateur (même si votre machine n'a pas d'environnement de développement). Il peut être exécuté avec un simple clic de bouton, et il a la caractéristique que "la réponse peut être soumise lorsque la réponse est confirmée comme correcte". (Donc, c'est sûr avec Rakuchin. De plus, Codewars est le même) **
Accédez à https://www.codingame.com/training avec un navigateur Web Mac / Linux / Windows. Tout d'abord, inscrivez-vous à l'aide de votre compte Google. Cliquez sur "INSCRIPTION" en haut à droite de l'écran.
Cliquez sur l'image LA DESCENTE dans la liste pour passer à l'écran de description du problème.
Les langages de programmation utilisés pour la réponse sont C #, C ++, Java, Javascript, Python3, Bash, C, Clojure, Dart, F #, Go, Groovy, Haskell, Kotlin, Lua, ObjectiveC, OCaml, Pascal, Perl, PHP, Python2, Ruby. Vous pouvez choisir librement parmi, Rust, Scala, Swift, VB.NET.
Cette formation décrit la logique qui est traitée côté serveur, mais dans la tâche du débutant, les données sont échangées en utilisant «entrée standard» et «sortie standard». Le débogage peut être effectué en écrivant sur la sortie d'erreur standard à l'aide de printErr (X); (pour Javascript).
Sur la 13ème ligne, parseInt (readline ())
est appelé 8 fois, et la hauteur est entrée dans la variable appelée mountainH, mais elle est rejetée. Sur la 19e ligne, print ('4');
produit inconditionnellement 4 (ce qui signifie la 5e).
Ce problème n'est pas si difficile (?), Je vais donc le résoudre pour expliquer comment utiliser l'EDI.
Le site CodinGame dispose également d'un mode multijoueur qui rivalise avec d'autres utilisateurs. Étudier l'anglais et le C #, C ++, Java, Javascript, Python3, Bash, C, Clojure, Dart, F #, Go, Groovy, Haskell, Kotlin, Lua, ObjectiveC, OCaml, Pascal, Perl, PHP, Python2, Ruby, Rust Vous pouvez pratiquer le développement logique avec, Scala, Swift, VB.NET, alors pourquoi ne pas lancer le défi à partir de votre langage préféré?
Vous pouvez également essayer un problème une fois résolu dans un autre langage de programmation. Pour réessayer, accédez à https://www.codingame.com/training et suivez les étapes ci-dessous pour accéder aux questions auxquelles vous avez déjà répondu.
J'ai trouvé ce site en regardant des articles sur des sites étrangers pour des informations sur Javascript, mais il y a d'autres choses que j'aimerais vous présenter, donc si je trouve quelque chose de nouveau sur CodinGame, j'écrirai un autre article!
2019/02/15: Comme je l'ai écrit au début, ['CodinGame peut être le bon moyen de profiter de la bataille avec BOT (programme AI)'](https://qiita.com/javacommons/items/ J'ai écrit un nouvel article appelé b178c924199d1a6d524d). Si vous le souhaitez, veuillez également le lire.
Recommended Posts