プログラミングを上達させたい

情報学専攻の大学院→放送局でCMの営業など@大阪→舞台俳優&IT営業@東京

AtCoder Typical Contest #001の2問目まで

久しぶりにやっておこう、そして書いておこうと思って。

4月から社会人になったものの、IT企業でもないし、そういう部署でもないから、
全くプログラミングをしていません。
たまにはやろうということで、1ヶ月前くらいにあったAtCoder Typical Contestの初回を途中まで解きました。
3問目は、数学的な内容っぽいなぁと思い、やってないです。典型なんですね。
今回はスルーです。スルーはよくないことだと思います。僕は。

続きを読む

AtCoderBeginnerContest#017

久々の更新です。
今日はABCがあり、こういう機会には書かねばもう書かなくなっちゃいそうだな、ということで更新。
別に大した発見があったとかではないです。

あぁ、強いて言うなら、他の方のコードを参考にして、Javaの入出力を早くするようにしました。
それはテンプレ?みたいな感じでコードに入っています。
これについては、この記事の最後で書きます。

続きを読む

AtCoderRegularContest030に参加しました

久々の更新となりました。

さて、タイトルの通り、ARC030に参加してきました。
4問あるうち、2問目までしか解けませんでした。
とある強い人曰く、「グラフが初心者の最後の関門」とのこと。
初心者らしく、3問目がちっともでした。
他の上位の方を見てみると、やはり3問目までは結構速く通していて、経験の差を感じました。

続きを読む

Javaで自分の作ったクラスに順序を入れる方法(Comparable編)(CodeFestivalあさぷろMiddle B問題)

はい。前の記事(Javaで自分の作ったクラスに順序を入れる方法(Comparator編))ではやらなかったと書いた、Javaにおいて、『作ったクラスに自然順序を入れる』というのに挑戦してみたらすんなり出来たので、それについて書こうと思います。

続きを読む

Javaで隣接リストを作るため、新しいクラスを定義するなど(CodeFestivalチーム早解きリレーのF問題)

前回、ほったらかしにしておいたやつを、ついに実装出来たので、メモしておきます。
クラスを自分で定義したの、はじめてかも?
Javaの基礎をろくに学ばずにいたため、こういうことが起こるのですね。まぁよい。

続きを読む