2015/07/01

余りを求めるModuloについて(プログラミング)

みなさんプログラミングしていますか? 私はスキルをつけようと競技プログラミングなるものに挑戦しています。競技プログラミングとは、まず数学的な問題を与えられます。そしてその問題を解くアルゴリズムを考え出し、そのアルゴリズムをコードに書いて提出する競技ですね。

私はまだまだ駆け出しのひよっこなんですが、先日modulo演算子で詰まったので、備忘録として
  • moduloの性質
  • moduloの使い方
  • 詰まった問題の解法
をブログに記しておきます。私と同じように悩んだ人の役に立てればいいなぁと思います。

2015/06/24

ホリエモンの挑戦が難しい....

本日朝ぐらいにtwitterでホリエモンの挑戦なるものを見つけました。なんぞなんぞと思ってリンクをクリックしてみると…… ふむふむ、プログラミングの問題に挑戦して100万円ゲット、なんかだか面白そうだぞ。せっかく最近 Python も覚えたんだしやってみるか! というわけで仕様を読んで早速チャレンジ。


4時間後………




二つ目のテストが通らな〜〜〜い

え?これ Python で行けるの?5000項目を10秒以内で処理って可能なの?いや、きっと自分の腕が悪いだけなんだろう。そう思いながら僕は今日1日ずっとこの問題について考えてましたとさ。自分のコードは公開できないけど誰かヒントください(泣)


腕に自信があるひとはやってみてください。二つ目は多分CとかJavaじゃないと通らないと思います。

2015/06/23

ブログを初めては削除、初めては削除、そしてまた始める

言ってしまうと私は面倒くさがりな人なんです。ブログを始めるのだって、これで三度目です。

前の二つのブログは消し炭にしました。多分googleにキャッシュが残ってるので再生はできます。ともかく、この面倒くさがりな私がブログをまた始めたのには理由があるわけです。

で、その理由はなんなのか。その理由を話すには少し過去にさかのぼります。

先週頃、やっとこさ高校のジュニアイヤーが終わって冬休み(南半球の6月は寒いです)に入りました。で、みんな旅行に行くわけです。はしゃいでましたよ、みんな。そんな中私はだるそうに家に帰り、PCを起動します。あー、やっと課題地獄終わった、ゲームしよ。そんな気持ちでLeague of Legendsを起動してランクを回し始めました(ちなゴル5です)。

しかし、忙しくない中プレイするゲームほどだるいものはない。私は困りました。ゲームをプレイしても楽しくないリア友とも遊びに行けない(コミュ障とかいうな)。で、どうするか。SNSの世界に飛び込むしかないでしょ。

とは言ったものの。ネットに知り合いなんて数人しかいないしなぁ、どうしたものか。とりあえずtwitterアカウント新設して……そうだ!ブログまた始めてみるか! こうして私はブログを始めましたとさ。つまり、ネットの知り合いを増やしたくて始めたということです。皆様、宜しくお願いします。もし良かったら絡んでください。