ラベル CodeKata の投稿を表示しています。 すべての投稿を表示
ラベル CodeKata の投稿を表示しています。 すべての投稿を表示

2015/04/29

【超訳】CodingDojo:連想配列による文字列置換(KataDictionaryReplacer)

photo by François Philipp

CodingDojoの第2弾ということで、KataDictionaryReplacer(連想配列による文字列置換)をやってみた。



KataDictionaryReplacer


このカタは、簡単な文字列置換だ。
Corey Hainesのプレゼン(LT)を聞いて思いついた。

仕様


引数が文字列と連想配列のメソッドをつくる。
そして、$で囲まれているキーと、それに対応する連想配列の値を置換する。

2015/04/27

【超訳】CodingDojo:アラビア数字をローマ数字に変換(KataRomanNumerals)

photo by Paul L Dineen

CodingDojoの第3弾ということで、KataRomanNumerals(アラビア数字をローマ数字に変換する)をやってみた。

KataRomanNumerals


ローマ人は頭いいやつばかりだ。だから何百年もヨーロッパを支配していた。
コンクリートやまっすぐな道、ビキニを発明したんだけど、発見できなかったものもあった。

それが数字のゼロ。

2015/04/22

【超訳】CodingDojo:ボウリングのスコア計算

前回のCode Kataについて紹介した。

今回は、Coding DojoのKataCatalogueから「KataBowling:ボウリングのスコア計算」をやってみた。

これまたすべて英語なので、練習がてら翻訳した内容をまとめていく。
※ 英語は苦手なので、最低限意味がわかる程度に超訳した。

2015/04/21

【超訳】CodeKata2:Karate Chop(ソースコード付)

photo by sean dreilinger

「TypeScript実践プログラミング」を読んで、Code Kata(http://codekata.com/)という存在を知り、早速試してみた。

ちなみにCode KataのKataは、空手や柔道の「形(Kata)」からきている。
決められた形を何度も練習することで、プログラミングの基本を覚える。そして、実践で使えるようにするのがCode Kataの目的。



見ての通り、すべて英語。しかも日本語訳サイトが少ない。

ということで、CodeKataの練習がてら翻訳した内容をまとめていく。
※ 英語は苦手なので、最低限意味が分かる程度に超訳した。


今回は、Kata02の「Karate Chop(空手チョップ)」について書いていく。