前の記事で紹介した、CodinGame内のコンテンツClash of Codeにハマっています。
今日もいくつかやりました。初めての1位も獲得しました!嬉しいですね。参加人数は最大で8人ですが、レベルが高くて刺激になります。小さい問題を速く解くことが重視されているので、Javascriptやpythonの人が多めに思います(僕はJava)。
さて、今回出た中でいくつかひっかかり、調べながら解いた問題があったので、自分用のメモも兼ねて書きます。
続きを読む前の記事で紹介した、CodinGame内のコンテンツClash of Codeにハマっています。
今日もいくつかやりました。初めての1位も獲得しました!嬉しいですね。参加人数は最大で8人ですが、レベルが高くて刺激になります。小さい問題を速く解くことが重視されているので、Javascriptやpythonの人が多めに思います(僕はJava)。
さて、今回出た中でいくつかひっかかり、調べながら解いた問題があったので、自分用のメモも兼ねて書きます。
続きを読む新しいプログラミング言語に初めて触る、という際に、意外と"言語の内容"より"その言語の勉強の準備"に手間取ることがあります。処理系のインストール、エディタや実行環境を整えて・・・面倒くさいんだよ!!!!!
また、モチベーションの維持も大変です。簡単な問題を一人で解いていくだけではあまり面白くありません。
そんな人にちょうど良さそうなサイトがありました。
CodinGameというサイトです。
www.codingame.com
何が良いって、
続きを読むこれから勉強してみようと思う言語、たまたま特集とかで目に付いた言語を学ぶ初手として「AtCoderで何問か解いてみよう」と思うことが過去結構ありました。
すぐ結果が返ってきて楽しいので、どんどん書きたくなるんですよね。コードテストが実装されて、初言語を試す場としてさらに便利になりました。最もつまづきやすい(と僕は思います)、実行環境を整える部分を省略できる!
ただ、いざAtCoderに取り組もうとして いつもかなり時間がかかるのは「標準入出力」です。
言語によってかなり違うし、調べてもなかなか分からなくてションボリしたりします。
1行ずつ読み込んで空白で区切って配列に入れるだの、一旦文字列として読み込んだあと整数に直すだの・・・・
それぞれで正解のやり方が違ってややこしいんだよ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!恋愛か!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
そこで、自分用のメモも兼ねて
★AtCoderの「入力が"数字1つ"の問題」
をいくつかまとめてみました。数字1つ入力、くらいならなんとかできるケースが多かったので・・!
プログラミングコンテストデビューや新言語練習のお供にお使い下さい。
久々に出場しました。久々の全問正解!嬉しい。最終問題は出力順を間違えてWA⇒変な悩み方で20分くらい無駄に・・・というものでしたが、完答は嬉しいものです。
続きを読む