リーダブルコードを読む その10
リーダブルコード
13章を読み終わったので、第Ⅲ部が終わりました。
13章 短いコードを書く
「最も読みやすいコードは、何も書かれてないコードだ」という考えの下で議論が展開されています。コードを短くするために、ライブラリを利用することが推奨されています。そのために定期的にAPIを読むことが望ましいです。
また、未使用のコードを削除すべきだそうです。コードの削除を戸惑わないことが大事です。
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/06/23
- メディア: 単行本(ソフトカバー)
- 購入: 68人 クリック: 1,802回
- この商品を含むブログ (138件) を見る
Unityで作成したゲームをAndroidで動かす
[Aizu Online Judge] クイックソート (ALDS1_6_C: Quick Sort)
クイックソート
クイックソート | アルゴリズムとデータ構造 | Aizu Online Judge
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造の7章3節 クイックソートをやります。C言語の回答をJavaで書き直しているだけですが、 タイプミスやエラーが出るので苦労しています。
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
- 作者: 渡部有隆
- 出版社/メーカー: マイナビ出版
- 発売日: 2015/01/30
- メディア: Kindle版
- この商品を含むブログを見る
[Aizu Online Judge] パーティション (ALDS1_6_B: Partition)
数値配列を基準値で分割する
パーティション | アルゴリズムとデータ構造 | Aizu Online Judge
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造の7章2節のパーティションをやりました。パーティションは基準値を元に配列を整列させるアルゴリズムです。
今回は擬似コードを元にコードを書く問題となります。
続きを読むCIAOちゅ~るで大興奮する猫さん
CIAOちゅ~る
猫が夢中になると噂のちゅ~るです。動画の茶トラが本気モードで可愛いですね。
僕は猫を飼っていないので、ちゅ~るを買うことはないと思いますが、どんな味がするんでしょうか。ニオイで猫が釣られるんですかね。
ちゅ~るの販売はいなばペットフード株式会社が行っていますが、いなば食品の系列会社だそうです。いなば食品といえば、ツナ缶ですね。 ↓です。
サラダかパンにのせて食べたいなあ。
参考サイト
[yukicoder] No.559 swapAB列
文字列に関する問題
レベル1.5の問題も残り5問となりました。今回は文字列に関する問題を取り上げます。
AとBからなる文字列Sが与えられます。この文字列SをAAA…ABB…Bとなるように並び替えます。 並び替えは隣同士の文字を入れ替えることしかできません。このとき、文字列を並び替える時に、文字の入れ替え回数の最小値を求めよということです。
続きを読む