2008-01-01から1年間の記事一覧

勉強が出来る=記憶力がいい

「勉強が出来る」はつまり「学校の成績が良い」ってことなら、記憶力が大きいと思う。 勉強が出来る=頭がいい?(はてな匿名ダイアリー) 経験から推して、小・中は記憶力が良ければ、テストで良い点が取れる。まぁ、教科にもよりますが。 究極は、覚えたこ…

JOI予選結果通知

予選落ち! [JOI 予選結果通知]ID: J********第8回日本情報オリンピック予選に参加していただき,ありがとうございます.採点結果をお知らせします.予選: B ランク得点:52点 得点内訳およびソースファイル提出状況: 問題1(4,あり) 問題2(20,あり) 問題3(…

情報オリンピック予選終わった。

情報オリンピック予選オワタ\(^o^)/C++で解答。 完全に提出できたのが3問。中途半端なのが1問。 …厳しい。 Q01 3人の社員の出社時刻・退社時刻が与えられて、それぞれの勤務時間を計算して出力する問題。 単純に引いていって、必要なら繰り下げする。 これ…

本を買った。

理由もなく奮発しました。 C言語によるはじめてのアルゴリズム入門 改訂第3版 C言語によるはじめてのアルゴリズム入門 改訂第3版作者: 河西朝雄出版社/メーカー: 技術評論社発売日: 2008/10/02メディア: 単行本(ソフトカバー)購入: 1人 クリック: 13回この…

定数はメソッド内で定義できない。

Rubyで、大文字から始まる変数は勝手に定数になるんだけど、この定数はメソッド内で定義できない。 アルファベット大文字 ([A-Z]) で始まる識別子は定数です。定数の定義 (と初期化) は代入によって行われますが、メソッドの中では定義できません。一度定義…

Ruby/SDLで砲弾撃つゲームつくった。

1週間前からRuby/SDLで作ってたゲームがひとまず完成しました。 砲弾を撃ち出して、的に当てるゲーム。 physically impossible(物理的に不可能) - タイトル画面 physically impossible(物理的に不可能) - タイトル画面 ゲーム画面 THETA, V (画面左上) 発射…

ファイルが存在するかチェックする

File.exist?(path) # filename が存在する時、真を返す。

チャゲアスはもっと評価されるべき。

はてダの注目エントリを眺めていたら、チャゲアスの文字が目に留まった。 受験ソングがASKAの「月が近づけば少しはましだろう」だった僕がこの話題に乗らない手はないね! ホントに今さらなんですが、id:acidtankさんのチャゲアス再評価エントリを拝見しまし…

ISBNから本の情報を検索するツールをつくった

三連休でちびちび製作。 書籍検索(そのまんま!) ISBNから本の題名と著者を検索、表示。 JavaScriptとAmazonAPI、XML 2 JSON serviceを使用。 よし、作ろう。と思ってから気づいたのだけど、JavaScriptはXMLを外部ドメインから引っ張ってこれない。(クロ…

ロリコンの"ロリータ"の意味

ロリータ(Lolita)って本の名前だったのか! 『ロリータ』(Lolita) はロシア生まれのアメリカの作家、ウラジーミル・ナボコフの小説の題名。登場人物の美少女「ロリータ」を題材にしている。初版は1955年にパリで出版された。 ロリータ - Wikipedia 『ロリー…

JSONとJSONP

特集:jQueryではじめるAjax|gihyo.jp … 技術評論社 をやってみた。 JSONとJSONPについてまとめ。 JSONとは データ記述方法。 オブジェクト(構造体みたいなハッシュみたいなやつ)を表現できる。 オブジェクトを生成するときは、キー(文字列)とデータを:で…

テストが終わった。

テストが終わった。 WinAPIを勉強する気をどこかに落としてきてしまったみたいです。

期末テストはじまり

今日から1週間。長い。 それが終わるまで、WinAPIのお勉強は中断。

9月第3週終わり。

1週間終わり。 今週の水曜9月17日に、パソコン甲子園の予選結果発表があった。 結果は落選。やっぱり準備不足でした。 ボーダーは何点だったのかな。 本選行く人たちがんばれ!

パソコン甲子園予選終了

テンパって『C言語によるはじめてのアルゴリズム入門』の成果を活かせずに終了。 10問中1,2,3,4の4問を提出。力任せに解いた。 6問目の途中で時間切れ。 全問合っていたら24点…苦しいか。

シェーカー・ソート

シェーカー・ソートを覚えた。 バブルソートの改良版。 頭から、または尻尾から一方向にソートしていくバブルソートとは違い、シェーカー・ソートでは頭と尻尾から交互にソートを行う。 #include <stdio.h> #include <stdlib.h> #define N 10 int main(void) { int data[N] = { 2,</stdlib.h></stdio.h>…

Tanini は 『C言語によるはじめてのアルゴリズム入門』 をてにいれた!

学校の図書室に注文していた本が届いた! パソコン甲子園までに頑張って物にしたい。改訂C言語によるはじめてのアルゴリズム入門作者: 河西朝雄出版社/メーカー: 技術評論社発売日: 2001/06メディア: 単行本購入: 2人 クリック: 9回この商品を含むブログ (8…

Googleでランキング

「Googleで苗字を検索して、一番最初に来る人名が、その苗字を持つ人の中で一番ネットで有名なのかな」 というような話を、リトルバスターズ!のラジオ『ナツメブラザーズ!』の中で聴いた。 面白いかも。 さっそく自分の苗字をぐぐってみた。が、出てきたの…

夏休みが終わる

明後日からがっこーが始まる。なんでこんなに早いんだ。 登校してすぐに実力判定のテストがある。頑張ります。

日本でGoogleストリートビューが公開されたけど

Googleマップ上に「町並み」を実装、グーグルが国内提供を開始 今のところ、僕が住んでいるような田舎は範囲外。 面白いけど、なんか怖いなあ。

暑すぎる

なんじゃこりゃあ! 汗が止まらない。なんでこんなに暑いんだ。 あんまり暑いので、何が起こっているのか調べてみた。 で、調べている途中、ニコニコで面白い動画を見つけた。 【40.9℃】岐阜県多治見市はなぜ暑いのか?‐ニコニコ動画(夏) 去年いきなり有名に…

メモ:バイナリサーチ

/* 引数 int ary : 探索する配列(ソート済み) int key : 探索する値 戻り値 int 1 : 見つかった int 0 : 見つからなかった */ int binarySearch( const int ary[], int key ){ int low = 0; int high = ARRAY_SIZE-1; // ARRAY_SIZEは配列の要素数 int mid; …

fflush(stdin)を覚えた。

パソコン甲子園に向けて特訓中。 fflush() バッファにたまっているデータを吐き出す。 つかいかた getchar()(scanf()とかも)は、連続で使うと改行まで配列に格納しちゃう。 char a, b, c; a = getchar(); b = getchar(); c = getchar(); /* 入力: A B C */ …

テスト期間にありがちなこと

「なんか問題出して」→答えられなくて自信をなくす。 テストが終わったら内容を忘れる。 「俺全然勉強してない」 「全然寝てない」 開き直る。

テスト終わった!

ばんざい!テストのことは当分考えなくていいぞ!

ひたすら波紋が広がるプログラムを作った

6月ですね。 雨降りは嫌だなあ。 今日はC言語とライブラリ(DXライブラリ)で、ひたすら波紋が広がるプログラムをつくりました。 (初めはSTGを作ろうと思っていたんですが) ランダムな位置に波紋を生成しては動かします。 それぞれ第一波、第二波があります…

中学で上級生に対して敬語を使わせるのはやめるべきか。

つい最近まで中学生だった僕が少し書きますよ。 中学で上級生に敬語を使わせるのはやめさせるべきか:アルファルファモザイク 元:教育・先生板 中学で上級生に敬語を使わせるのはやめさせるべき >>1さんが書いてるような「平等」や「差別」といったことでは…

部活 2回目

5月23日の内容 前回の復習 文字列の表示 四則演算 + % 変数を詳しく 変数を使った計算プログラム(ここでwindow.promptを使って、入力を受けるプログラムにしようと思ったが断念) for文を詳しく 1から10までの数字を表示するプログラムの流れを、ホワイトボ…

部活メモ

部活について 入学してみたら、お目当ての部が休部になっていた。(理由は部員がいないから) どうしても部活がしたかったので、必要な人数を集めて復活させた。 週1回集まってプログラミングの勉強をします。 僕以外はみんな初心者なので、基礎から。 5月16…

1000円はどこへ消えた?

今日、数学の先生が出したクイズです。面白かったので紹介します。 3人の旅人が、旅館で1人1泊5000円ずつ合計15000円を支払いました。 旅館の主人がサービスして、5000円割引することにしました。 主人は女中に、旅人に5000円を返してくるようにいいました。…