エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント53件
- 注目コメント
- 新着コメント
isaisstillalive
「3で割り切れる数」は数値だと思うが、「3が含まれる数」は文字列だと思う。なので正規表現に一票。/と思ったがid:kosekiのinclude?が一番スマートだということに気付く。
vndn
id:ki2nekoさんとかぶったという話。 (javascript) function(n){ return (n&&!(n%3)||(function(m){ return (Math.floor(m%10)==3||(m>=30&&arguments.callee(m/10)))})(n));} / なんか腐臭のするコードだ
daichan330
文字列で判断するのはスマートじゃないからだと思う/それにしても1行プログラムを「分からない」だけで斬り捨てるのはある意味冒涜だよなぁ…分からなくても「1行とは凄い」等の返し方があるだろうに。
koseki
コストの面で正規表現は論外だと思う。伝わりやすさと短さの点で、計算式を書く方がダサい感じがするなー。抽象概念が直接コードにマッピングされてない感じ。(Ruby) d.to_s.include?(?3)
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
2008/10/01 リンク