タグ

2016年8月25日のブックマーク (1件)

  • クソコードレビュー会なるものに参加してきた - そんな今日この頃でして、、、

    転職活動でもお世話になったCodeIQで↓のような問題があったので回答を出したところ、 レビュー会への招待が来ていたので行ってみた! codeiq.jp 問題 出題はじゃんけんを行うプログラムをリファクタリングするという問題。 「標準入力として与えられた文字列を2人分のじゃんけんの手として解釈して勝敗を標準出力する」というもの。 元はnode.jsだったのだが、僕はjsが不慣れだったりもするのでperlで再現。 sub func02 { my ( $a, $b ) = @_; if ( $a eq 'g' ) { if ( $b eq 'c' ) { print "win"; } elsif ( $b eq 'p' ) { print "lose"; } else { print "draw"; } } if ( $a eq 'c' ) { if ( $b eq 'p' ) { print

    クソコードレビュー会なるものに参加してきた - そんな今日この頃でして、、、
    lyiase
    lyiase 2016/08/25
    こういうの楽しそう!私なら2つの変数をinsideとoutsideにして、2次元テーブル引きかなあ。定義しやすいし、判断のロジックも分かりやすい。