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

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

Pascalにて色々つまずいた話

どうもどうも。
地道に、問題をちょいちょい解いたのよ。
そしたらよ、結構詰まったことがあったのよ。
そのことについて書くのよ。
今回の、かなり長いです。いっぱいコードを貼っつけたので。


今回その引っかかりを産んでくれたのは京都大学プログラミングコンテストのB問題です。

続きを読む

PascalでAtCoderBeginnerContest006のB問題とC問題

さて。
帰省中なのもあり、移動中や家族がかまってくれないときなど、時間が結構あるので、モリモリ進めていきます。
継続的な勉強が苦手なので、出来るときに一気に進めとかないといけません。

今回は、前回の続きで、AtCoder Beginner Contest #006のB問題とC問題をやりました。
なぜこの回かというと、唯一D問題まで解けている回だからです。
せっかくだから最後までやりたいですもんね。
配列も使うので、勉強になりそうです。

はい。
まず、B問題から。

続きを読む

Sublime TextでPascalのシンタックスハイライトを出来るようにする

さて、「AtCoderをPascalでやるぜ」なんて高々と宣言しましたが、やはりマイナー言語、普通にやるまでが難しい。
僕は普段、Sublime Text2というテキストエディタを使っているのですが、これにも初めからは入っていません。なんてことだ。めっちゃ色々入っているのに、Pascalは入っていない。しょんぼり

しかし、Emacsやvimを使うのは面倒だしなー、と。いや、そっちを使いこなせたら開発効率が上がるのは分かっているんですよ。
でも、言ってしまえばただの趣味であるプロコンにおいて、地味で楽しくない勉強はなるべくしたくないんです。
問題を解くことについての勉強は苦じゃないんですが・・・

というわけで、Sublime Text2でPascalモードを使えるようにしました。

続きを読む

Pascalをやってみようという決断

最近全くプロコンの勉強をしていないのですが、せっかくの夏休みなので、ちょいちょいやっていこうと思います。
そして、ずっと悩んでいた言語の件ですが、Pascalをやろうと思います。
理由は、Atcoderで使っている人が少ないから。
それだけです。
実利より、ロマンを優先した形です。

全ての問題をSchemeかPascalで解けるように(=つまり、Javaを使わずに解けるように)、頑張って勉強していこうと思います。
今回はその決意表明?だけです。終わり。

f:id:frfrfrfr:20140813000045p:plain